首页 > 特效插件 > 其他特效 >  ZeroClipboard实现网站内容复制粘贴 兼容全浏览器正文

ZeroClipboard实现网站内容复制粘贴 兼容全浏览器

特效介绍
ZeroClipboard可以实现网站内容复制粘贴,兼容全浏览器复制粘贴,该插件非常实用;

介绍插件:
 1.适用于邀请链接分享;
 2.地址和其他内容的分享;

插件运行环境:
 1.唯一的缺陷就是要部署在服务器上才可以看到效果。
使用后的效果:
ZeroClipboard
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";

本文转载自:合肥网页设计培训