jquery.zclip轻量级复制失效问题
工作原理
利用一个透明的 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>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!
相关推荐
-
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
WEB开发中,要让用户复制页面中的一段代码.URL地址等信息,为了避免用户拖动鼠标再进行右键复制操作而可能出现的差错,我们可以直接在页面中放置一个复制按钮,只需要轻轻一点这个复制按钮,内容将会被复制,然后用户可以粘贴到想粘贴的地方. HTML 首先需要在页面中载入jquery库和zclip插件,这两个文件已经打好包,欢迎点击下载. <script type="text/javascript" src="js/jquery.js"></script&
-
jQuery实现复制到粘贴板功能
项目中突然需要使用复制功能,在网上搜索了下看到了ZeroClipboard插件,好用,但是也有局限.用法如下: 1.引用jquery.zclip.js.swf文件. demo地址:https://github.com/chaoli920029342/jquery_copy 2.初始化 <body> <input type="text" name="text" id="text" value="http://www.ba
-
jQuery zclip插件实现跨浏览器复制功能
jQuery-zclip是一个复制内容到剪贴板的jQuery插件,使用它我们不用考虑不同浏览器和浏览器版本之间的兼容问题.jQuery-zclip插件需要Flash的支持,使用时记得安装Adobe Flash Player. 1.jQuery-zclip用法 //引入jQuery-zclip相关js及swf文件 <script type="text/javascript" src="<%=path%>/resources/js/jquery.min.js&q
-
JQuery zClip插件实现复制页面内容到剪贴板
相信这个功能大家平时上网经常能碰到,以前也没怎么留意怎么实现的,直到项目中需要. 最终效果: 网上一搜一大堆,单纯使用js方法也不是没有,但是由于各浏览器的安全机制不同,不是跨浏览器的.去看了几个常用的网站,都是用的透明flash遮挡"复制到剪贴板"按钮,所以当你点击"复制到剪贴板"的时候,点击的其实是flash,然后把你需要复制的内容传入到了flash,然后在通过flash的复制功能把传入的内容复制到了剪贴板. 加载JQuery库和zclip插件 <scri
-
jquery使用jquery.zclip插件复制对象的实例教程
复制代码 代码如下: <script type="text/javascript" src="js/jquery.js"></script><script type="text/javascript" src="js/jquery.zclip.min.js"></script> 复制代码 代码如下: $(function(){ $('#copy_input').zclip(
-
jquery.zclip轻量级复制失效问题
工作原理 利用一个透明的 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&g
-
jQuery移动和复制dom节点实用DOM操作案例
本文章简单的介绍了关于jQuery移动和复制dom节点程序实现,有需要学习的朋友可参考参考. 在做一个项目时,需要dom节点移动,如以下代码: 复制代码 代码如下: <div></div> <p></p> 需要把p标签移动到div标签里,经过测试发现,在jQuery中移动dom节点非常方便: 复制代码 代码如下: $('div').append($('p')) 这样即可把p标签移动到div标签里,千万不要写成这样: 复制代码 代码如下: $('div').a
-
jquery radio 动态控制选中失效问题的解决方法
性别选择 男女 通常是使用radio 在修改客户资料时 需要根据信息对radio进行选中. 最初的代码做法是 console.log($(':radio[value='+data[2]+']').attr('checked')); 但测试后有问题 在分别选中男女以后 就会失效. 后来搜了资料 原来是jQuery的版本问题 不同版本中对attr做的了修改 **如果你的jQuery库的版本是1.6以下的,使用attr方法 如果你的jquery库的版本是1.6(含1.6)以上的,使用prop方法**
-
jQuery实现简单复制json对象和json对象集合操作示例
本文实例讲述了jQuery实现简单复制json对象和json对象集合操作.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>www.jb51.net jQuery复制json</title> <script src="
-
jquery动态添加元素事件失效问题解决方法
今天在写JQUERY时遇到个问题:当使用脚本动态添加元素xxx时,但事件$(".x .y").click(function)...失效问题. 刚开始网上找到了用live函数,方法如下: 事件绑定:$(".x .y").click(function) 需改为: 复制代码 代码如下: $(".x .y").live('click',function); 但是由于1.8版本后live这种方法不再支持,所以需要用下述jquery中on方法解决脚本动态添加
-
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
在这节,我们将看到如何把多行文本框的内容复制到剪贴板上. 注意:jQuery clipboard plugin 只支持IE 界面代码: 复制代码 代码如下: <form id="form1" runat="server"> <div align="center"> <fieldset style="width: 400px; height: 300px;"> <p>请输入你的评论
-
jQuery:节点(插入,复制,替换,删除)操作
复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>jQuery插入,复制.替换和删除节点</title> <script type="text/javascript" src="jquery-1.3.2.js&q
随机推荐
- 探寻Android的线程问题
- Angular JS 生成动态二维码的方法
- IIS7、iis7.5中禁止缓存单个静态文件的配置方法
- 深入浅析Java中的volatile
- Python标准库内置函数complex介绍
- php继承的一个应用
- python使用urllib模块开发的多线程豆瓣小站mp3下载器
- JScript中遍历Request表单参数集合的方法
- Python实现生成简单的Makefile文件代码示例
- Android相机管理工具类
- Apache下开启SSI配置使html支持include包含的方法
- jQuery实现页面滚动时动态加载内容的方法
- jquery 设置元素相对于另一个元素的top值(实例代码)
- 15个款优秀的 jQuery 图片特效插件推荐
- 关于C++静态成员函数访问非静态成员变量的问题
- nginx反向代理用做内网域名转发
- iOS如何用100行代码实现简单的抽屉效果
- python基于BeautifulSoup实现抓取网页指定内容的方法
- SQL Server 2008数据库分布式查询知识
- python反编译学习之字节码详解
