ZeroClipboard.js

这是一个不区分浏览器的复制,很好用,鉴于网上说的90%都是一样的,我决定写下我用的时候的误区

网上大部分都说将swf和js放在一起,引入js,就不需要swf路径,其实这是错误的,如果你应用了框架,单一入口模式,我想你就会很喜欢设置swf的路径了,自己想吧,ZeroClipboard.js的源码不是很多,可以自己看看,

注意:当你的adobe 的flash插件不可以用的时候,这个是应用不成功的,因为他的错出在了flash  load 失败

 1
1 function  getMoviePath(){
2         $host=$_SERVER['HTTP_HOST'];
3         $proUrl=substr($_SERVER['SCRIPT_NAME'],0,strrpos($_SERVER['SCRIPT_NAME'],'/'));
4         $mvPath='http://'.$host.$proUrl.'/scripts/libs/ZeroClipboard.swf';
5         return $mvPath;
67     }

 

mvPath=getMoviePath();//我这省略了点,但是最终都是这个地址传递js里面去
ZeroClipboard.setMoviePath(mvPath); 2 var clip = new ZeroClipboard.Client(); 3 clip.setHandCursor( true ); // 设置鼠标为手型 4 clip.addEventListener('mouseOver', function (client) { 5 // update the text on mouse over 6 clip.setText( $('#appToken').val() ); 7 }); 8 clip.addEventListener("complete", function(client){ 9 app.appendAlert('复制成功', 'alert-success',0,'collectionAlert'); 10 $("button.ensure").unbind("click").click(function(){ 11 $("#collectionAlert").empty(); 12 }); 13 }); 14 clip.glue("copyAppToken",'form-action');

 

转载于:https://www.cnblogs.com/zhangjun516/archive/2013/05/20/3088104.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值