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 相关文章推荐
jQuery多媒体插件jQuery Media Plugin使用详解
Dec 19 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
Aug 31 Javascript
js中window.open的参数及注意注意事项
Jul 06 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
Jul 09 Javascript
jquery过滤特殊字符',防sql注入的实现方法
Aug 17 Javascript
jQuery复合事件结合toggle()方法的用法示例
Jun 10 jQuery
JScript实现表格的简单操作
Aug 15 Javascript
Javascript将图片的绝对路径转换为base64编码的方法
Jan 11 Javascript
完美解决axios跨域请求出错的问题
Feb 05 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
May 02 Javascript
JS实现的新闻列表自动滚动效果示例
Jan 30 Javascript
vue使用vuex实现首页导航切换不同路由的方法
May 08 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中header设置常见文件类型的content-type
2015/06/23 PHP
php cli配置文件问题分析
2015/10/15 PHP
PHP获取数组中指定的一列实例
2017/12/27 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
基于angular2 的 http服务封装的实例代码
2017/06/29 Javascript
微信小程序使用navigateTo数据传递的实例
2017/09/26 Javascript
总结js函数相关知识点
2018/02/27 Javascript
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
小程序实现左滑删除效果
2019/07/25 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
Python 时间操作例子和时间格式化参数小结
2014/04/24 Python
python面试题小结附答案实例代码
2019/04/11 Python
python中正则表达式与模式匹配
2019/05/07 Python
Python中and和or如何使用
2020/05/28 Python
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
英国男士时尚购物网站:Stuarts London
2017/10/22 全球购物
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
瑞典最大的儿童用品网上商店:pinkorblue.se
2021/03/09 全球购物
什么是TCP/IP
2014/07/27 面试题
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
高三地理教学反思
2014/01/11 职场文书
安全生产管理合理化建议书
2014/03/12 职场文书
继承权公证书
2014/04/09 职场文书
企业爱岗敬业演讲稿
2014/09/04 职场文书
镇党政领导班子民主生活会思想汇报
2014/10/11 职场文书
研讨会致辞
2015/07/31 职场文书
2016新教师岗前培训心得体会
2016/01/08 职场文书
《桂花雨》教学反思
2016/02/19 职场文书
Java并发编程之原子性-Atomic的使用
2022/03/16 Java/Android
vue postcss-px2rem 自适应布局
2022/05/15 Vue.js