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 相关文章推荐
cssQuery()的下载与使用方法
Jan 12 Javascript
改版了网上的一个js操作userdata
Apr 27 Javascript
将jQuery应用于login页面的问题及解决
Oct 17 Javascript
HTA版JSMin(省略修饰语若干)基于javascript语言编写
Dec 24 Javascript
用javascript关闭本窗口不弹出询问框的方法
Sep 12 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
Jan 27 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
Nov 30 Javascript
Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
Mar 23 Javascript
AngularJS 文件上传控件 ng-file-upload详解
Jan 13 Javascript
详解Vue监听数据变化原理
Mar 08 Javascript
create-react-app修改为多页面支持的方法
May 17 Javascript
Vue路由对象属性 .meta $route.matched详解
Nov 04 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导入大量数据到mysql性能优化技巧
2014/12/29 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
2016/11/05 PHP
Laravel 之url参数,获取路由参数的例子
2019/10/21 PHP
jquery uaMatch源代码
2011/02/14 Javascript
js 去掉空格实例 Trim() LTrim() RTrim()
2014/01/07 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
JQuery学习总结【二】
2016/12/01 Javascript
JQuery 动态生成Table表格实例代码
2016/12/02 Javascript
AngularJS改变元素显示状态
2017/04/20 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
2017/07/16 Javascript
nodejs判断文件、文件夹是否存在及删除的方法
2017/11/10 NodeJs
vue多个元素的样式选择器问题
2019/11/29 Javascript
微信小程序语音同步智能识别的实现案例代码解析
2020/05/29 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
2020/10/14 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
面向初学者的Python编辑器Mu
2018/10/08 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
2019/06/03 Python
python基于gevent实现并发下载器代码实例
2019/11/01 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
使用Python FastAPI构建Web服务的实现
2020/06/08 Python
python中如何写类
2020/06/29 Python
python文件路径操作方法总结
2020/12/21 Python
雷朋巴西官方商店:Ray-Ban Brasil
2020/07/21 全球购物
销售人员个人求职信
2013/09/26 职场文书
助人为乐表扬信范文
2014/01/14 职场文书
小学生作文评语大全
2014/04/21 职场文书
文化建设工作方案
2014/05/12 职场文书
处级干部考察材料
2014/12/24 职场文书
写景作文评语集锦
2014/12/25 职场文书
记者节感言
2015/08/03 职场文书
周一给客户的问候语
2015/11/10 职场文书
nginx结合openssl实现https的方法
2021/07/25 Servers
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android