我正试图弄清楚如何使用ZeroClipboard制作一个小浏览器应用程序来复制我用鼠标单击的常用字符串。我对HTML/CSS/JS很陌生,所以在尝试将ZeroClipboard应用于我自己的项目之前,我想使用zClip site中提供的示例代码来运行它。在我在这里看到的许多ZeroClipboard问题中,受访者将问题导向开发人员的示例。这个例子似乎很简单,但我似乎无法复制。以下是我所拥有的(注意:从处理动态文本的示例中删除了部分,因为a)我只想了解基本知识,b)我的项目只涉及静态文本):

<!doctype html>
<html>
<head>
    <title>Demo</title>
</head>
<body>

<!--text begin-->
<p id="description">TESTING</p>
<br>
<a href="#" id="copy-description" class="">Click here to copy the above text</a>
<!--text end-->

<!--scripts begin-->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>

<script type="text/javascript" src="js/jquery.zclip.min.js"></script>

<script type="text/javascript">
    $(document).ready(function(){

        $('a#copy-description').zclip({
            path:'js/ZeroClipboard.swf',
            copy:$('p#description').text()
        });
    });
</script>
<!--scripts end-->

</body>
</html>

我也看到了网页的来源,只是似乎看不出我的不同之处。如有任何意见,将不胜感激。如果有人问过类似的问题,请道歉。不过,我一个也没看到。

最佳答案

我和你有同样的问题,复制示例等,然后我发现Zclip不能在本地主机上工作。为了能够zclip工作,你需要让你的应用程序实时(在线)运行。浏览器通常会阻止flash在本地运行。

10-04 22:13
查看更多