1.zclip
引入两个文件,要用flash
<script src="../../js/jquery.zclip.min.js"></script>
<body>
<a href="www.baidu.com"; id="url">www.baidu.com</a>
<input type="button" value="复 制" id="copy"/>
</body>
<script>
$("#copy").zclip({
path: "../../js/ZeroClipboard.swf",
copy: function () {
return $("#url").text();
},
afterCopy: function () {
alert("已复制到剪贴板");
}
});
</script>
2.clipboard
引入一个文件,不需要flash
<script src="../../js/clipboard.min.js"></script>
<button class="btn">Copy</button>
<script>
var clipboard = new Clipboard('.btn', {
text: function() {
return 'to be or not to be';
}
});
clipboard.on('success', function(e) {
console.log(e);
});
clipboard.on('error', function(e) {
console.log(e);
});
</script>