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');

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM