特效介绍
ZeroClipboard可以实现网站内容复制粘贴,兼容全浏览器复制粘贴,该插件非常实用; 介绍插件:
1.适用于邀请链接分享;
2.地址和其他内容的分享;
插件运行环境:
1.唯一的缺陷就是要部署在服务器上才可以看到效果。
使用后的效果:
zeroClipboard网页粘贴复制JS插件
使用方法
第一步,在head引入下面的js文件:
<script src="http://www.doysu.com/js/jquery-1.8.3.min.js" type="text/javascript"></script> <script src="js/ZeroClipboard.js" type="text/javascript"></script>
第二步,在body加入下面的JS代码:
/* *@ZeroClipboard跨浏览器复制插件 *@使用方法: * 1、把ZeroClipboard.swf这个flash文件放到js文件夹里; * 跟ZeroClipboard.js这个文件放在同一个目录; * 要是flash文件不在js目录,那么请修改ZeroClipboard.js中的 moviePath: './js/ZeroClipboard.swf', 2、页面上引入插件文件ZeroClipboard.js; 3、初始化插件,代码如下:ZeroInit(); */ function ZeroInit() { var clip = null; clip = new ZeroClipboard.Client(); // 新建一个对象 clip.setHandCursor(true); // 设置鼠标为手型 clip.addEventListener('mouseOver', function (client){ clip.setText( document.getElementById('fe_text').value ); // 设置要复制的文本。 }); clip.addEventListener('complete', function (client, text) { alert("多元速网页设计培训提醒您:复制成功,您可以粘贴发送给您的好友了!"); //提示信息 window.location.href="http://www.doysu.com"; //复制成功后跳转,如不需要可以删除 }); clip.glue('clip_button'); //这个 button 的id 不一定要求是一个 input 按钮,也可以是其他 DOM 元素。 } //调用 $(function(){ ZeroInit(); })第三步,在需要使用本插件的地方加入下面的代码:
<input style="width:320px !important;" id="fe_text" class="bas link-con" value="http://www.doysu.com" name="urlName" placeholder="请输入推广链接"> <a style="width:80px !important;" id="clip_button" class="tf-btn ml15" href="javascript:;">复制链接</a>注意:在这里需要注意的是,不管您使用input还是textarea,一定要加 id="fe_text" name="urlName"; 按钮加id="clip_button";
本文转载自:合肥网页设计培训