jQuery zclip插件實(shí)現(xiàn)跨瀏覽器復(fù)制功能
jQuery-zclip是一個(gè)復(fù)制內(nèi)容到剪貼板的jQuery插件,使用它我們不用考慮不同瀏覽器和瀏覽器版本之間的兼容問(wèn)題。jQuery-zclip插件需要Flash的支持,使用時(shí)記得安裝Adobe Flash Player。
1、jQuery-zclip用法
//引入jQuery-zclip相關(guān)js及swf文件 <script type="text/javascript" src="<%=path%>/resources/js/jquery.min.js"></script> <script type="text/javascript" src="<%=path%>/resources/js/jquery.zclip.min.js"></script> <script type="text/javascript"> $(function(){ $("#cp-btn").zclip({ path:'<%=path%>/resources/js/ZeroClipboard.swf', //記得把ZeroClipboard.swf引入到項(xiàng)目中 copy:function(){ return $('#inviteUrl').val(); } }); }); </script> <div class=form-row> <div class=col-md-5> <input class=form-control value="" id="inviteUrl"/> </div> <div class=col-md-1> <a href="javascript:void(0)" id="cp-btn" class="btn btn-default btn-block btn-clean">復(fù) 制</a> </div> </div>
配置說(shuō)明
path:swf的路徑(復(fù)制主要是用flash解決不同瀏覽器的復(fù)制)
copy:待復(fù)制的內(nèi)容, 可以是靜態(tài)內(nèi)容, 也可以 return 動(dòng)態(tài)內(nèi)容
beforeCopy:復(fù)制之前要做的function;
afterCopy:復(fù)制之后要做的function;
提供了3個(gè)方法
show:$(selected).zclip('show');//復(fù)制功能有效
hide:$(selected).zclip('hide');//復(fù)制功能無(wú)效
remove:$(selected).zclip('remove');//完全移除復(fù)制功能
2、演示效果
運(yùn)行成功后,點(diǎn)擊復(fù)制按鈕,會(huì)彈出一個(gè)提示框,表示復(fù)制到剪切板生效了,如下:
彈出框出現(xiàn)“Copied text to clipboard”英文字符,有點(diǎn)不符國(guó)人使用習(xí)慣,把它改為“成功復(fù)制到剪切板”,在jquery.zclip.min.js文件中找到“Copied text to clipboard”替換成“成功復(fù)制到剪切板”就可以了,效果如下:
以上就是小編整理的關(guān)于jQuery zclip插件實(shí)現(xiàn)跨瀏覽器復(fù)制功能的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。
相關(guān)文章
jQuery結(jié)合HTML5制作的愛(ài)心樹(shù)表白動(dòng)畫(huà)
這篇文章主要給大家分享的是一則jQuery結(jié)合HTML5制作的愛(ài)心樹(shù)表白動(dòng)畫(huà)的特效代碼,各位宅在家里的程序猿們,再辛苦的工作,也不要忘記你們的女朋友哦。2015-02-02jquery實(shí)現(xiàn)企業(yè)定位式導(dǎo)航效果
這篇文章主要介紹了jquery實(shí)現(xiàn)企業(yè)定位式導(dǎo)航效果2018-01-01Javascript中封裝window.open解決不兼容問(wèn)題
window.open不兼容,其實(shí)不是, 因?yàn)椴荒苤苯訄?zhí)行, 必須通過(guò)用戶手動(dòng)觸發(fā)才行,下面有個(gè)實(shí)例,大家可以看看2014-09-09jquery UI實(shí)現(xiàn)autocomplete在獲取焦點(diǎn)時(shí)得到顯示列表功能示例
這篇文章主要介紹了jquery UI實(shí)現(xiàn)autocomplete在獲取焦點(diǎn)時(shí)得到顯示列表功能,結(jié)合實(shí)例形式分析了jquery UI實(shí)現(xiàn)autocomplete事件響應(yīng)及顯示下拉列表功能操作技巧,需要的朋友可以參考下2019-06-06解決Jquery鼠標(biāo)經(jīng)過(guò)不?;瑒?dòng)的問(wèn)題
在鼠標(biāo)經(jīng)過(guò)的時(shí)候不停的顯示隱藏html元素,正確的寫(xiě)法應(yīng)該是下面這樣的,需要的朋友可以參考下2014-03-03jQuery實(shí)現(xiàn)DIV響應(yīng)鼠標(biāo)滑過(guò)由下向上展開(kāi)效果示例【測(cè)試可用】
這篇文章主要介紹了jQuery實(shí)現(xiàn)DIV響應(yīng)鼠標(biāo)滑過(guò)由下向上展開(kāi)效果,涉及jQuery基于事件響應(yīng)結(jié)合stop與animate方法控制頁(yè)面元素屬性動(dòng)態(tài)變換相關(guān)操作技巧,需要的朋友可以參考下2018-04-04javascript向后臺(tái)傳送相同屬性的參數(shù)即數(shù)組參數(shù)
在傳送參數(shù)時(shí),經(jīng)常會(huì)碰到向后臺(tái)傳送一些相同屬性的參數(shù),最好的選擇是采用數(shù)組的方式,下面有個(gè)不錯(cuò)的示例,大家可以參考下2014-02-02jQuery-1.9.1源碼分析系列(十一)DOM操作續(xù)之克隆節(jié)點(diǎn)
這篇文章主要介紹了jQuery-1.9.1源碼分析系列(十一)DOM操作續(xù)之克隆節(jié)點(diǎn)的相關(guān)資料,需要的朋友可以參考下2015-12-12jQuery+Ajax+js實(shí)現(xiàn)請(qǐng)求json格式數(shù)據(jù)并渲染到html頁(yè)面操作示例
這篇文章主要介紹了jQuery+Ajax+js實(shí)現(xiàn)請(qǐng)求json格式數(shù)據(jù)并渲染到html頁(yè)面操作,結(jié)合實(shí)例形式分析了jQuery+Ajax請(qǐng)求json格式數(shù)據(jù)并渲染到html頁(yè)面相關(guān)步驟與操作技巧,需要的朋友可以參考下2020-06-06