js跨浏览器复制: ZeroClipboard
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js跨浏览器复制: ZeroClipboard相关的知识,希望对你有一定的参考价值。
实例结构:
demo.html
<script type="text/javascript" src=‘http://code.jquery.com/jquery.js‘></script> <script type="text/javascript" src="ZeroClipboard.js"></script> <script> $(function(){ //选中代码 $(‘.txt_code‘).click(function(){ $(this).select(); }); //设置swf路径 ZeroClipboard.setMoviePath("ZeroClipboard.swf"); //创建对象 var clip = new ZeroClipboard.Client(); //设置手型 clip.setHandCursor(true); //绑定按钮 clip.glue(‘btn_copy‘); //复制内容 clip.addEventListener( "mouseOver", function(client) { client.setText($(‘.txt_code‘).val()); }); //复制成功后的提示 clip.addEventListener( "complete", function(){ alert("copyed successful"); }); }); </script> <textarea class=‘txt_code‘>sssssssssss</textarea> <input type=‘button‘ value=‘copy‘ id=‘btn_copy‘ />
以上是关于js跨浏览器复制: ZeroClipboard的主要内容,如果未能解决你的问题,请参考以下文章
《JS实现复制内容到剪贴板功能,可兼容所有PC浏览器,不兼容手机端》