clipboard.js不需要jquery依赖,也不需要flash的支持,而另一个插件zClip需要依赖于flash,clipboard.js显得更加灵活。
引入clipboard.js
使用方法var copy = new clipBoard(document.getElementById('data'), {
beforeCopy: function() {
},
copy: function() {
return document.getElementById('data').value;
},
afterCopy: function() {
}
});
参数说明
beforeCopy:复制前需要执行的动作
copy:复制内容
afterCopy:复制后需要执行的动作
演示代码html>
New Document复制
function copy() {
var copy = new clipBoard(document.getElementById('data'), {
beforeCopy: function() {
},
copy: function() {
return document.getElementById('data').value;
},
afterCopy: function() {
alert('复制成功');
}
});
}
其它说明