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 相关文章推荐
新浪刚打开页面出来的全屏广告代码
Apr 02 Javascript
javascript客户端解决方案 缓存提供程序
Jul 14 Javascript
浅析javascript操作 cookie对象
Dec 26 Javascript
Javascript实现跑马灯效果的简单实例
May 31 Javascript
扩展jquery easyui tree的搜索树节点方法(推荐)
Oct 28 Javascript
JS中作用域和变量提升(hoisting)的深入理解
Oct 31 Javascript
JavaScript字符串_动力节点Java学院整理
Jun 27 Javascript
新手vue构建单页面应用实例代码
Sep 18 Javascript
Vue的土著指令和自定义指令实例详解
Feb 04 Javascript
Echarts动态加载多条折线图的实现代码
May 24 Javascript
vue + elementUI实现省市县三级联动的方法示例
Oct 29 Javascript
Vue.extend 编程式插入组件的实现
Nov 18 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
php网上商城购物车设计代码分享
2012/02/15 PHP
理解PHP中的stdClass类
2014/04/18 PHP
PHP getallheaders无法获取自定义头(headers)的问题
2016/03/23 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
php 中phar包的使用教程详解
2018/10/26 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
phpinfo的知识点总结
2019/10/10 PHP
点击文章内容处弹出页面代码
2009/10/01 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
JavaScript之数组(Array)详解
2015/04/01 Javascript
JavaScript中解析JSON数据的三种方法
2015/07/03 Javascript
使用jQuery制作浮动工具栏的实例分享
2016/05/13 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
全面介绍javascript实用技巧及单竖杠
2016/07/18 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
关于Function中的bind()示例详解
2016/12/02 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
[53:43]VP vs NewBee Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
快速了解Python相对导入
2018/01/12 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
python 牛顿法实现逻辑回归(Logistic Regression)
2020/10/15 Python
opencv python 对指针仪表读数识别的两种方式
2021/01/14 Python
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
美国时尚假发购物网站:Wigsbuy
2019/04/06 全球购物
strstr()的简单实现
2013/09/26 面试题
行政人员岗位职责
2013/12/08 职场文书
技校毕业生个人学习的自我评价
2014/02/21 职场文书
大学生社会实践方案
2014/05/11 职场文书
班级文化标语
2014/06/23 职场文书
2014年工程部工作总结
2014/11/25 职场文书
想创业成功,需要掌握这些要点
2019/12/06 职场文书
Golang 获取文件md5校验的方法以及效率对比
2021/05/08 Golang
python turtle绘图
2022/05/04 Python