我想要一個按鈕時,按下複製一些文本到用戶剪貼板。波紋管是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