繁体   English   中英

zeroclipboard不触发事件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM