我想要一个按钮时,按下复制一些文本到用户剪贴板。波纹管是JavaScript代码和HTML代码我使用ZeroClipboard不会复制到剪贴板
copyBuidToClipboard: function (e){
//from https://github.com/zeroclipboard/zeroclipboard
var client = new ZeroClipboard($(e.target).closest('button'));
client.on("ready", function (readyEvent){
console.log('I am Ready');
client.on("copy", function (event){
event.clipboardData.setData("text/plain", "Copy Me!!!!");
});
client.on("aftercopy", function (event){
//event.target.style.display = "none";
console.log("Copied");
});
});
client.on('error', function (event){
console.log('ZeroClipboard error of type "' + event.name + '" occurred: ' + event.message);
});
},
<button data-hook="copyClip" title="Copy buid to clipboard" class="btn btn-default btn-xs">
<span class="glyphicon glyphicon-paperclip"></span>
</button>
我使用以下库:jQuery的,jQuery的UI,骨干,骨干,布局管理器,Twitter的引导,而不是上面的JavaScript方法copyBuidToClipboard得到由发射时用户点击复制按钮。
P.S.我没有得到客户端错误
在什么浏览器中测试它,并在什么操作系统?零剪贴板通过闪光灯工作,如果浏览器没有安装闪光灯,它不会工作。 – user2633669
我正在运行Mac OSX 10.9.2和Google Chrome。如果这是一个闪存问题将不会on(。'错误')函数被称为 – lufthansa747
当用户单击按钮时上述方法不会被调用? – Jebin