一聚教程网:一个值得你收藏的教程网站

热门教程

jQuery实现复制到粘贴板功能

时间:2022-06-25 17:15:11 编辑:袖梨 来源:一聚教程网

项目中突然需要使用复制功能,在网上搜索了下看到了ZeroClipboard插件,好用,但是也有局限。用法如下:

1、引用jquery、zclip.js、swf文件

demo地址:https://github.com/chaoli920029342/jquery_copy

2、初始化

 代码如下 复制代码

复制

$(document).ready(function(){

 $("#dynamic").zclip({

  path:'ZeroClipboard.swf',

  copy:$('#text').val(),

  beforeCopy:function(){

   //some code

  },

  afterCopy:function(){

   alert($("#text").val());

  }

 });

 //beforeCopy afterCopy 是可选项

});

注:

1、需在服务器上运行 localhost

2、js+swf实现,文件需要同时引入。  ZeroClipboard提供一个透明的flash,用于和剪切版交互,当点击页面上的“复制”按钮时,将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。  需保证该flash被正确加载即可。

3、可兼容各大浏览器

热门栏目