【发布时间】:2016-02-17 15:47:29
【问题描述】:
我有代码,但在第一次点击时它不起作用,但在第二次点击时它起作用了。
$("#btnCopiar").on("click",function(){
var clipBoardObj = new ZeroClipboard($("#btnCopiar"), {
moviePath: "../thirdparty/ZeroClipboard.swf"
});;
// Create your data here to copy to the clipboard and assign to a variable name data
var data = "DATA IS COMING FROM SERVER OT TEXT INPUT";
clipBoardObj.on("copy", function (event) {
var clipboard = event.clipboardData;
clipboard.setData( "text/plain", data );
});
});
<button id="btnCopiar">Copiar</button>
即使我在点击事件之外初始化了剪贴板,它也不起作用
【问题讨论】:
-
在添加监听器之前确定按钮对象存在于DOM中吗?
-
YES 按钮存在于 DOM 中。
标签: javascript jquery clipboard zeroclipboard