Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)


Posted in Javascript onMarch 24, 2016

本文实例讲述了Zero Clipboard实现浏览器复制到剪贴板的方法。分享给大家供大家参考,具体如下:

<script type="text/javascript" src="{$site_url}/Public/js/ZeroClipboard.js"></script>
<script language="JavaScript">
$(function(){
  $(".my_clip_button").each(function(i){
    var id = $(this).attr('data');
    var clip=null;
    clip = new ZeroClipboard.Client();
    ZeroClipboard.setMoviePath("{$site_url}/Public/js/ZeroClipboard.swf"); //设置 不然要放在网站根目录下才显示
    clip.setHandCursor( true );
    clip.setText( $("#txtInvite_"+id).val() );
    clip.addEventListener('complete', function (client, text) {
      ui.success( "恭喜复制成功" );
    });
    clip.glue( 'd_clip_button_'+id ,'d_clip_container_'+id );
  });
});
</script>
<style>
.my_clip_button { width:62px; text-align:center; height:20px;border:1px solid black; background-color:#ccc; margin:2px; padding:2px; cursor:default; font-size:9pt; }
.my_clip_button.hover { background-color:#eee; }
.my_clip_button.active { background-color:#aaa; }
</style>
<div style="width:90%;margin:0 auto; height:50px;line-height:20px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
   <tr>
    <td width="19%" height="45" align="right">默认邀请链接:</td>
    <td width="52%"><input type="text" name="txtInvite_default" id="txtInvite_default" value="{$defaultInviteLink}" style="width:350px;" /></td>
    <td width="31%">
      <div id="d_clip_container_default" style="position:relative;">
        <div id="d_clip_button_default" class="my_clip_button" data="default">复制</div>
      </div>
    </td>
   </tr>
  </table>
 </div>
<volist name="invitelists" id="vo">
<div style="width:90%;margin:0 auto; height:50px;line-height:20px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
   <tr>
    <td width="19%" height="45" align="right">{$vo.group_name}专用邀请链接:</td>
    <td width="52%"><input type="text" name="txtInvite_{$vo.id}" id="txtInvite_{$vo.id}" value="{$vo.invitelink}" style="width:350px;" /></td>
    <td width="31%">
<div id="d_clip_container_{$vo.id}" style="position:relative;">
        <div id="d_clip_button_{$vo.id}" class="my_clip_button" data="{$vo.id}">复制</div>
      </div>
    </td>
  </tr>
</table>
</div>
</volist>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript和JQuery实用代码片段(一)
Apr 07 Javascript
JQuery的Ajax跨域请求原理概述及实例
Apr 26 Javascript
javascript 通用loading动画效果实例代码
Jan 14 Javascript
原生Ajax 和jQuery Ajax的区别示例分析
Dec 17 Javascript
jQuery实现鼠标划过展示大图的方法
Mar 09 Javascript
Node.js实现数据推送
Apr 14 Javascript
js 作用域和变量详解
Feb 16 Javascript
详谈js原型继承的一些问题
Sep 06 Javascript
Bootstrap栅格系统的使用详解
Oct 30 Javascript
Vue项目中使用jquery的简单方法
May 16 jQuery
Vue的生命周期操作示例
Sep 17 Javascript
JavaScript最完整的深浅拷贝实现方式详解
Feb 28 Javascript
不能不知道的10个angularjs英文学习网站
Mar 23 #Javascript
AngularJS 让人爱不释手的八种功能
Mar 23 #Javascript
java中String类型变量的赋值问题介绍
Mar 23 #Javascript
基于javascript实现泡泡大冒险网页版小游戏
Mar 23 #Javascript
基于javascript实现句子翻牌网页版小游戏
Mar 23 #Javascript
基于jquery编写的放大镜插件
Mar 23 #Javascript
Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
Mar 23 #Javascript
You might like
转生史莱姆:萌王第一次撸串开心到飞起,哥布塔撸串却神似界王神
2018/11/30 日漫
php中函数的形参与实参的问题说明
2010/09/01 PHP
discuz的php防止sql注入函数
2011/01/17 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
2016/06/12 PHP
PHP检测数据类型的几种方法(总结)
2017/03/04 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
jQuery Lightbox 图片展示插件使用说明
2010/04/25 Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
2013/01/29 Javascript
Jquery选择子控件&quot;大于号&quot;和&quot; &quot;区别介绍及使用示例
2013/06/25 Javascript
删除条目时弹出的确认对话框
2014/06/05 Javascript
javascript使用数组的push方法完成快速排序
2014/09/15 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
JQuery select(下拉框)操作方法汇总
2015/04/15 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
开发中常用的25个JavaScript单行代码(小结)
2019/06/28 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
[54:26]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第一场 12.10
2020/12/12 DOTA
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
PyQt5中向单元格添加控件的方法示例
2020/03/24 Python
Python基于callable函数检测对象是否可被调用
2020/10/16 Python
英国浴室洗脸盆购物网站:Click Basin
2018/06/08 全球购物
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
专科应届生求职信
2013/11/24 职场文书
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
金融专业银行实习证明模板
2014/11/28 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
MySQL 分组查询的优化方法
2021/05/12 MySQL