摘要:
最近做了一個項目,其中有這樣一需求:實現一個點擊按鈕複製鏈接的功能,透過網上找相關資料,找到了幾個插件,ZeroClipboard是透過flash實現的複製功能,隨著越來越多的提議廢除flash,於是就想能不能透過js來實現複製剪切呢?
地址:https://github.com/baixuexiyang/clipBoard.js
方法:
複製
var copy = new clipBoard(document.getElementById('data'), { beforeCopy: function() { }, copy: function() { return document.getElementById('data').value; }, afterCopy: function() { } });
剪
var cut = new clipBoard(document.getElementById('data'), { beforeCut: function() { }, Cut: function() { return document.getElementById('data').value; }, afterCut: function() { } });
貼
var paste = new clipBoard(document.getElementById('data'), { beforePaste: function() { }, paste: function() { return document.getElementById('data').value; }, afterPaste: function() { } });