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 相关文章推荐
node.js中的url.parse方法使用说明
Dec 10 Javascript
JQuery中的事件及动画用法实例
Jan 26 Javascript
jquery+php随机生成红包金额数量代码分享
Aug 27 Javascript
jQuery实现带分组数据的Table表头排序实例分析
Nov 24 Javascript
Node.js使用NodeMailer发送邮件实例代码
Mar 06 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
May 08 Javascript
React服务端渲染(总结)
Jul 01 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
Oct 19 Javascript
Postman的下载及安装教程详解
Oct 16 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
Apr 30 Javascript
微信小程序全局变量的设置、使用、修改过程解析
Sep 24 Javascript
vue制作抓娃娃机的示例代码
Apr 17 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
PHP调用三种数据库的方法(2)
2006/10/09 PHP
php Smarty date_format [格式化时间日期]
2010/03/15 PHP
php array_unique之后json_encode需要注意
2011/01/02 PHP
php实现利用phpexcel导出数据
2013/08/24 PHP
详谈phpAdmin修改密码后拒绝访问的问题
2017/04/03 PHP
PHP iconv()函数字符编码转换的问题讲解
2019/03/22 PHP
jquery JSON的解析方式
2009/07/25 Javascript
清除div下面的所有标签的方法
2014/02/17 Javascript
Javascript连接多个数组不用concat来解决
2014/03/24 Javascript
直接拿来用的页面跳转进度条JS实现
2016/01/06 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
jquery遍历json对象集合详解
2016/05/18 Javascript
详解AngularJS ui-sref的简单使用
2017/04/24 Javascript
socket.io学习教程之基础介绍(一)
2017/04/29 Javascript
jquery写出PC端轮播图实例
2018/01/26 jQuery
Vue header组件开发详解
2018/01/26 Javascript
MAC中PyCharm设置python3解释器
2017/12/15 Python
Python自动发送邮件的方法实例总结
2018/12/08 Python
Python通过cv2读取多个USB摄像头
2019/08/28 Python
Python接口测试get请求过程详解
2020/02/28 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
Django在Model保存前记录日志实例
2020/05/14 Python
Python定义一个函数的方法
2020/06/15 Python
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
美国爆米花工厂:The Popcorn Factory
2019/09/14 全球购物
什么是三层交换,说说和路由的区别在那里
2014/09/01 面试题
《音乐之都维也纳》教学反思
2014/04/16 职场文书
自主招生推荐信范文
2014/05/10 职场文书
2014年合同管理工作总结
2014/12/02 职场文书
导游词之贵州百里杜鹃
2019/10/29 职场文书
再次探讨go实现无限 buffer 的 channel方法
2021/06/13 Golang
python 远程执行命令的详细代码
2022/02/15 Python
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技