注意:
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币