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 相关文章推荐
jquery tab标签页的制作
May 10 Javascript
Wordpress ThickBox 点击图片显示下一张图的修改方法
Dec 11 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
Jan 31 Javascript
js函数定时器实现定时读取系统实时连接数
Apr 30 Javascript
Javascript基础知识(一)核心基础语法与事件模型
Sep 29 Javascript
node.js中的path.extname方法使用说明
Dec 09 Javascript
javascript实现window.print()去除页眉页脚
Dec 30 Javascript
jquery实现键盘左右翻页特效
Apr 30 Javascript
深入理解JavaScript中的预解析
Jan 04 Javascript
JS实现数组按升序及降序排列的方法
Apr 26 Javascript
利用ECharts.js画K线图的方法示例
Jan 10 Javascript
Vue OpenLayer 为地图绘制风场效果
Apr 24 Vue.js
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 pki加密技术(openssl)详解
2013/07/01 PHP
ASP中Sub和Function的区别说明
2020/08/30 Javascript
js中parseFloat(参数1,参数2)定义和用法及注意事项
2013/01/27 Javascript
深入解析contentWindow, contentDocument
2013/07/04 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
jquery绑定事件不生效的解决方法
2014/02/11 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
Vue作用域插槽实现方法及作用详解
2020/07/08 Javascript
[14:21]VICI vs EG (BO3)
2018/06/07 DOTA
[02:13] 完美世界DOTA2联赛PWL DAY5集锦
2020/11/03 DOTA
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
详解Python的Django框架中inclusion_tag的使用
2015/07/21 Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
详解解决Python memory error的问题(四种解决方案)
2019/08/08 Python
python将YUV420P文件转PNG图片格式的两种方法
2021/01/22 Python
css 元素选择器的简单实例
2016/05/23 HTML / CSS
法国面料和小百货在线商店:Mondial Tissus
2019/03/23 全球购物
Currentbody澳大利亚:美容仪专家
2019/11/11 全球购物
新东方旗下远程教育网站:新东方在线
2020/03/19 全球购物
汽车检测与维修专业求职信
2013/10/30 职场文书
室内趣味活动方案
2014/08/24 职场文书
校运动会广播稿(100篇)
2014/09/12 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
幼儿园大班毕业评语
2014/12/31 职场文书
升职自荐书
2019/05/09 职场文书
javaScript Array api梳理
2021/03/31 Javascript
Python中os模块的简单使用及重命名操作
2021/04/17 Python
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server
Go gorilla/sessions库安装使用
2022/08/14 Golang