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 相关文章推荐
关于innerHTML后丢失动态绑定的EVENT问题解决方法
May 19 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
Jan 12 Javascript
jQuery中delegate和on的用法与区别详细解析
Jan 26 Javascript
jquery文档操作wrap()方法实例简述
Jan 10 Javascript
原生js与jQuery实现简单的tab切换特效对比
Jul 30 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
Oct 30 Javascript
jQuery拖拽通过八个点改变div大小
Nov 29 Javascript
使用原生js+canvas实现模拟心电图的实例
Sep 20 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
Dec 21 Javascript
JavaScript中的一些隐式转换和总结(推荐)
Dec 22 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
Apr 21 Javascript
js实现验证码干扰(动态)
Feb 23 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
全国FM电台频率大全 - 27 陕西省
2020/03/11 无线电
PHP 实现explort() 功能的详解
2013/06/20 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
PHP封装的数据库保存session功能类
2016/07/11 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
强制设为首页代码
2006/06/19 Javascript
接收键盘指令的脚本
2006/06/26 Javascript
img的onload的另类用法
2008/01/10 Javascript
js 页面传参数时 参数值含特殊字符的问题
2009/12/13 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
2013/12/26 Javascript
js字符串截取函数slice、substring和substr的比较
2016/05/17 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
canvas雪花效果核心代码分享
2017/02/19 Javascript
jquery实现Ajax请求的几种常见方式总结
2019/05/28 jQuery
JavaScript实现简单的计算器
2020/01/16 Javascript
Angular短信模板校验代码
2020/09/23 Javascript
利用Python绘制数据的瀑布图的教程
2015/04/07 Python
python调用java模块SmartXLS和jpype修改excel文件的方法
2015/04/28 Python
Python Tkinter实现简易计算器功能
2018/01/30 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
python中wheel的用法整理
2020/06/15 Python
什么是python的函数体
2020/06/19 Python
学python需要去培训机构吗
2020/07/01 Python
python中数字是否为可变类型
2020/07/08 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
matplotlib教程——强大的python作图工具库
2020/10/15 Python
使用HTML5的表单验证的简单示例
2015/09/09 HTML / CSS
美国著名的品牌折扣店:Burlington
2017/06/08 全球购物
extern是什么意思
2016/03/10 面试题
竞聘演讲稿
2014/04/24 职场文书
维修工先进事迹
2014/05/29 职场文书
同学聚会邀请函
2015/01/30 职场文书
2016春季幼儿园大班开学寄语
2015/12/03 职场文书
python中如何对多变量连续赋值
2021/06/03 Python
详解Python中*args和**kwargs的使用
2022/04/07 Python