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 相关文章推荐
javascript下arguments,caller,callee,call,apply示例及理解
Dec 24 Javascript
jquery自动填充勾选框即把勾选框打上true
Mar 24 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
Feb 20 Javascript
javascript 中的 delete及delete运算符
Nov 15 Javascript
跟我学习javascript的作用域与作用域链
Nov 19 Javascript
javascript闭包(Closure)用法实例简析
Nov 30 Javascript
ES6中非常实用的新特性介绍
Mar 10 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
Nov 29 Javascript
vue图片加载与显示默认图片实例代码
Mar 16 Javascript
微信小程序实现锚点定位楼层跳跃的实例
May 18 Javascript
一个简易时钟效果js实现代码
Mar 25 Javascript
vue data引入本地图片的两种方式小结
Nov 13 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控制网页过期时间的代码
2008/09/28 PHP
php 时间计算问题小结
2009/01/04 PHP
php XMLWriter类的简单示例代码(RSS输出)
2011/09/30 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
bootstrap data与jquery .data
2014/07/07 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
js数组与字符串常用方法总结
2017/01/13 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
Weex开发之地图篇的具体使用
2019/10/16 Javascript
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
[06:07]DOTA2-DPC中国联赛3月5日Recap集锦
2021/03/11 DOTA
使用python删除nginx缓存文件示例(python文件操作)
2014/03/26 Python
python中dir函数用法分析
2015/04/17 Python
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
python获取list下标及其值的简单方法
2016/09/12 Python
python 环境变量和import模块导入方法(详解)
2017/07/11 Python
python pandas中DataFrame类型数据操作函数的方法
2018/04/08 Python
python抽取指定url页面的title方法
2018/05/11 Python
docker django无法访问redis容器的解决方法
2019/08/21 Python
python网络编程socket实现服务端、客户端操作详解
2020/03/24 Python
Pandas将列表(List)转换为数据框(Dataframe)
2020/04/24 Python
python的Jenkins接口调用方式
2020/05/12 Python
python小白切忌乱用表达式
2020/05/29 Python
python如何代码集体右移
2020/07/20 Python
django中cookiecutter的使用教程
2020/12/03 Python
python的setattr函数实例用法
2020/12/16 Python
澳大利亚设计的婴儿和女孩的衣服:Oobi
2018/12/16 全球购物
医科大学毕业生自荐信
2014/02/03 职场文书
优秀团干部个人事迹
2014/05/29 职场文书
合伙购房协议样本
2014/10/06 职场文书
成都人事代理协议书
2014/10/25 职场文书
导游词之天津盘山
2019/11/01 职场文书
纯html+css实现打字效果
2021/08/02 HTML / CSS