【发布时间】:2015-10-29 20:29:16
【问题描述】:
我在 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 为“click-to-copy”的按钮时,我没有看到任何加载事件触发(在 Chrome 和 Firefox 的开发者工具窗口的控制台中查看。)
任何人有任何想法我可以去调试这个吗??
(请注意,我将这段代码包装在闭包中,因为它最初包含对 jQuery '$' 函数的调用。)
【问题讨论】:
-
顺便问一下,我是否可以将此查询交叉发布到 drupal.stackexchange.com,或者这是否被视为违反礼仪?
标签: javascript drupal zeroclipboard