注意:
ZeroClipboard在本地磁盘上测试无法使用,必须在服务器上测试,如http://localhost...
或者更改flash的安全设置:右键 - 全局设置 - 高级 - 受信任位置设置 - 添加 - 添加文件夹(把含有ZeroClipboard.swf的文件添加进去),设置以后就可以在本地测试了...
为什么每次复制都是第一个div的内容,我用的$(this).html()不应该是点击那个div的内容吗?
<div class="copyContent2">DIV的内容2<img src="kefu1.jpg"></div> <div class="copyContent2">DIV的内容3</div> <div class="copyContent2" href="javascript:void(0)">复制textarea4</div> <textarea class="copyContent" rows="5" cols="100"></textarea> <script src="http://cdn.bootcss.com/zclip/1.1.2/jquery.zclip.min.js"></script> <script>$(function() { $('.copyContent2').zclip({ path: 'http://cdn.bootcss.com/zclip/1.1.2/ZeroClipboard.swf', copy: function() { //复制内容return $(this).html(); },afterCopy: function(){ //复制成功 alert('复制成功'); } });}); </script>回复
<div class="copyContent2">DIV的内容2 <img src="kefu1.jpg"></div> <br> <div class="copyContent2">DIV的内容3</div> <br> <div class="copyContent2" href="javascript:void(0)">复制textarea4</div> <br> <textarea class="copyContent" rows="5" cols="100"></textarea> <script src="http://cdn.bootcss.com/zclip/1.1.2/jquery.zclip.min.js"></script> <script>/** *需要在服务器上才能正常使用, *单纯的网页没有效果, *要放服务器上才有效果 **/ $(function() { $('.copyContent2').zclip({ path: 'http://cdn.bootcss.com/zclip/1.1.2/ZeroClipboard.swf', copy: function() { //复制内容 return $(this).html(); },afterCopy: function(){ //复制成功 alert('复制成功'); } }); }); </script>
为什么每次复制都是第一个div的内容,我用的$(this).html()不应该是点击那个div的内容吗
回复@lyanDeng 留言提供详细方法奖励10jq币