<div>
<textarea id="copy-input" cols="30" rows="10"></textarea><br>
<button id="copy-button">复制到剪贴板</button><br>
</div>
复制内容到粘贴板
把一个不可见的 Adobe Flash movie元素放到一个DOM元素上。用户点击那DOM元素时,其实点击的是那不可见的Adobe Flash movie元素,Flash代码来做将内容复制到剪切板的操作
//配置ZeroClipboard.swf
ZeroClipboard.config({
swfPath: './vendor/ZeroClipboard.swf'
});
//初始化
var client = new ZeroClipboard($("#copy-button"));
client.on("ready", function(readyEvent) {
client.on("copy", function(event) {
var clipboard = event.clipboardData;
var copyText = $('#copy-input').val(); //可返回copyText
clipboard.setData("text/plain", copyText); // 将内容添加到剪切板
});
});