GitHub地址
https://github.com/zenorocha/clipboard.js.git
使用方法
<!--引入js-->
<script src="clipboard.js-1.7.1/dist/clipboard.min.js"></script>
<textarea name="content" id="content">test text</textarea>
<button id="copy-button" data-clipboard-target="#content">复制代码</button>
这是最简单的用法,一行js代码不用写,还有其他的一些高级用法。
绑定事件
var clipboard = new Clipboard('#copy-button', {
text: function() {
return '复制到粘贴板的内容';
}
});
clipboard.on('success', function(e) {
alert('复制成功');
e.clearSelection();
});
clipboard.on('error', function(e) {
alert('复制失败,请手动复制。');
});