我使用zclip jQuery插件来复制网页上的文本。当我在Fiddler中查找时,zclip脚本文件和jQuery文件的加载没有错误,但是在点击复制链接时,没有任何事情发生。
似乎所有东西都正确设置。正确创建了复制代码链接,因为我可以在我的网页上看到它们。此外,文档就绪事件中的代码正如我在javascript调试器中看到的那样触发。
<script>
$(".reCodeBlock").each(function () {
var snippet = $(this);
var htmlToInsert = "<div><a class='copy-code cp'>Copy code</a></div>";
snippet.before(htmlToInsert);
});
$(document).ready(function () {
$(".copy-code").each(function () {
var copyLink = $(this); alert( copyLink.parent().next().text());
copyLink.zclip({
path: 'http://www.kandoocode.com/zeroclipboard/ZeroClipboard.swf',
copy: function(){ return copyLink.parent().next().text();},
beforeCopy: function(){ alert('1');
},
afterCopy: function () { alert('2');
}
});
});
});
</script>
编辑1:
可能是我正在使用的jQuery版本。我有jQuery 1.9.1和zClip可能与版本1.91不兼容。但不确定?