jquery.zclip轻量级复制失效问题


Posted in Javascript onJanuary 08, 2017

工作原理

利用一个透明的 Flash ,让其漂浮在按钮之上,这样其实点击的不是按钮而是 Flash ,也就可以使用 Flash 的复制功能了

<script src="js/jquery/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="js/jquery-zclip/jquery.zclip.js"></script>
<script type="text/javascript">
 $(function(){
    var $copyBtn = $('#copy-video-link');
    copyVideoLink($copyBtn);
  });
  //复制视频网址
  function copyVideoLink($that){
    //设置flash动画
    ZeroClipboard.setMoviePath("js/jquery-zclip/ZeroClipboard.swf");
    var clip = new ZeroClipboard.Client();
    // 设置鼠标为手型
    clip.setHandCursor(true);
    //设置要复制的文本 
    clip.setText($that.attr("data-href"));
    clip.glue($that.attr("id"));
     
    //复制完成后的监听事件    
    clip.addEventListener('complete', function (client, text) {
      alert("你已经复制成功" + text);
      // 复制一次后,hide()使复制按钮失效,防止重复计算使用次数
    });
  }
</script>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
ExtJs3.0中Store添加 baseParams 的Bug
Mar 10 Javascript
基于jquery的滚动新闻列表
Jun 19 Javascript
Jquery下判断Id是否存在的代码
Jan 06 Javascript
javascript插入样式实现代码
Feb 22 Javascript
BootStrap中Datepicker控件带中文的js文件
Aug 10 Javascript
微信公众号 摇一摇周边功能开发
Dec 08 Javascript
vue页面切换到滚动页面显示顶部的实例
Mar 13 Javascript
详解小程序设置缓存并且不覆盖原有数据
Apr 15 Javascript
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
Sep 05 Javascript
jsonp格式前端发送和后台接受写法的代码详解
Nov 07 Javascript
vue中英文切换实例代码
Jan 21 Javascript
小程序实现文字循环滚动动画
Jun 14 Javascript
JavaScript &amp; jQuery完美判断图片是否加载完毕
Jan 08 #Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
Jan 08 #Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
Jan 08 #Javascript
Javascript 实现计算器时间功能详解及实例(二)
Jan 08 #Javascript
JS 实现计算器详解及实例代码(一)
Jan 08 #Javascript
详解百度百科目录导航树小插件
Jan 08 #Javascript
Three.js基础部分学习
Jan 08 #Javascript
You might like
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
JavaScript中继承的一些示例方法与属性参考
2010/08/07 Javascript
jQuery中对节点进行操作的相关介绍
2013/04/16 Javascript
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
判断文件是否正在被使用的JS代码
2013/12/21 Javascript
js使用递归解析xml
2014/12/12 Javascript
jQuery实现自定义下拉列表
2015/01/05 Javascript
JS实现来回出现文字的状态栏特效代码
2015/10/31 Javascript
基于 Node.js 实现前后端分离
2016/04/23 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
2016/08/15 Javascript
微信小程序排坑指南详解
2018/05/23 Javascript
layui点击按钮添加可编辑的一行方法
2018/08/15 Javascript
当vue路由变化时,改变导航栏的样式方法
2018/08/22 Javascript
详解Vue 换肤方案验证
2019/08/28 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
Openlayers实现地图的基本操作
2020/09/28 Javascript
python selenium登录豆瓣网过程解析
2019/08/10 Python
Python3实现二叉树的最大深度
2019/09/30 Python
python多线程实现代码(模拟银行服务操作流程)
2020/01/13 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
python实时监控logstash日志代码
2020/04/27 Python
python开发前景如何
2020/06/11 Python
中国一家专注拼团的社交购物网站:拼多多
2018/06/13 全球购物
一套带答案的C++笔试题
2014/01/10 面试题
优秀学生干部个人的自我评价
2013/10/04 职场文书
医学检验专业大学生求职信
2013/11/18 职场文书
爱国卫生月活动总结范文
2014/04/25 职场文书
计算机应用专业毕业生求职信
2014/06/03 职场文书
幼儿园植树节活动总结
2014/07/04 职场文书
水利局群众路线专题民主生活会发言材料
2014/09/21 职场文书
2014小学生国庆65周年演讲稿
2014/09/21 职场文书
班级光棍节联谊会策划书
2014/10/10 职场文书
小学教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
KTV员工管理制度
2015/08/06 职场文书
golang 实现并发求和
2021/05/08 Golang
Python自动操作神器PyAutoGUI的使用教程
2022/06/16 Python