ZeroClipboard示例 - 缺少什么?

时间:2014-01-06 01:57:47

标签: jquery html zeroclipboard

我试图弄清楚如何使用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>

我也查看了页面源代码,似乎无法看到我的不同之处。任何投入将不胜感激。如果有人问过类似的问题,请道歉。但是,我没有看到一个。

1 个答案:

答案 0 :(得分:10)

我遇到了和你一样的问题,复制了例子等等。然后我发现Zclip无法在localhost上运行。为了能够zclip工作,你需要让你的应用程序实时(在线)。浏览器通常会阻止Flash在本地运行。