[英]zeroclipboard not firing events
我在Drupal页面上运行以下代码
(function ($) {
var client = new ZeroClipboard(document.getElementById("click-to-copy"), {
moviePath: "http://example.com/sites/all/libraries/zeroclipboard-2.2.0/dist/ZeroClipboard.swf"
});
client.on("load", function (client) {
alert("Hello from the load event");
client.on("complete", function (client, args) {
client.setText("here is some text");
});
});
} (jQuery));
但是我没有看到任何结果。
(1)如何判断client
对象是否正确构建? (我知道moviePath
值正确。)
(2)当我单击ID为“点击复制”的按钮时,没有看到任何加载事件触发(在Chrome和Firefox的“开发人员工具”窗口的控制台中查看)。
任何人都有任何想法,我该如何去调试呢??
(请注意,我将这段代码包装在闭包中,因为它最初包含对jQuery'$'函数的调用。)
我的代码正在寻找错误的事件。
在https://github.com/zeroclipboard/zeroclipboard上阅读文档,尤其是/docs/api/ZeroClipboard.md
的“静态事件”部分,解释说我应该一直在监听的事件已经准备好了 , 复制了 , 然后 复制了 。 进行此更改后,我的代码可以运行了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.