一、原生js指令复制
function copyUtil(info) {var $textArea = $('<textarea></textarea>');$textArea.val(info);$textArea.css('opacity','0');$('body').append($textArea);$textArea.select();//通过执行copy指令将选中的信息复制到剪切板var status = document.execCommand('copy', false, null);$textArea.remove();//浏览器不支持copy指令if(!status) {status = prompt('请复制到剪切板', info);}return status;
}$('#bt').click(()=>{ copyUtil('复制数据')});
二、jquery.zclip的flash复制
引入插件
<script src="/zclip/jquery.zclip.js"></script>
复制代码
$('#bt').zclip({path: "swf/ZeroClipboard.swf",copy: function(){//复制内容return "要复制的信息";},afterCopy: function(){//复制成功//复制后的操作do something}
});