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 相关文章推荐
div移动 输入框不能输入的问题
Nov 19 Javascript
利用JS进行图片的切换即特效展示图片
Dec 03 Javascript
Web表单提交之disabled问题js解决方法
Jan 13 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
Apr 10 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
Mar 11 Javascript
使用bootstrap3开发响应式网站
May 12 Javascript
全面了解构造函数继承关键apply call
Jul 26 Javascript
JS HTML图片显示Canvas 压缩功能
Jul 21 Javascript
Vue 组件参数校验与非props特性的方法
Feb 12 Javascript
react同构实践之实现自己的同构模板
Mar 13 Javascript
jquery检测上传文件大小示例
Apr 26 jQuery
JavaScript 防抖和节流遇见的奇怪问题及解决
Nov 20 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
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
PHP命令Command模式用法实例分析
2018/08/08 PHP
Aster vs KG BO3 第一场2.19
2021/03/10 DOTA
通用JS事件写法实现代码
2009/01/07 Javascript
让FireFox支持innerText的实现代码
2009/12/01 Javascript
javascript强大的日期函数代码分享
2013/09/04 Javascript
基于JavaScript实现一定时间后去执行一个函数
2015/12/14 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
快速入门Vue
2016/12/19 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
jQuery实现简单的抽奖游戏
2017/05/05 jQuery
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
vue实现底部菜单功能
2018/07/24 Javascript
JS自定义右键菜单实现代码解析
2020/07/16 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
讲解Python中的标识运算符
2015/05/14 Python
Python 获取当前所在目录的方法详解
2017/08/02 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
python安装和pycharm环境搭建设置方法
2020/05/27 Python
Python如何输出警告信息
2020/07/30 Python
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
bonprix荷兰网上商店:便宜的服装、鞋子和家居用品
2020/07/04 全球购物
手机业务员岗位职责
2013/12/13 职场文书
教育局长自荐信范文
2013/12/22 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
师范生见习报告
2014/10/31 职场文书
工作表现证明
2015/06/15 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang
Redis的字符串是如何实现的
2021/10/24 Redis
Mysql数据库事务的脏读幻读及不可重复读详解
2022/05/30 MySQL
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android