国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery插件Zclip實現(xiàn)完美兼容個瀏覽器點擊復制內(nèi)容到剪貼板

2019-11-20 12:34:33
字體:
供稿:網(wǎng)友

WEB開發(fā)中,要讓用戶復制頁面中的一段代碼、URL地址等信息,為了避免用戶拖動鼠標再進行右鍵復制操作而可能出現(xiàn)的差錯,我們可以直接在頁面中放置一個復制按鈕,只需要輕輕一點這個復制按鈕,內(nèi)容將會被復制,然后用戶可以粘貼到想粘貼的地方。

HTML

首先需要在頁面中載入jquery庫和zclip插件,這兩個文件已經(jīng)打好包,歡迎點擊下載。

<script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.zclip.min.js"></script> 

接著我們在頁面中的body部分加入如下代碼:

<textarea id="mytext">請輸入內(nèi)容</textarea><br/> <a href="#" id="copy_input" class="copy">復制內(nèi)容</a>

 頁面中放置了一個輸入框textarea,當然也可以是其他html元素,然后就是一個復制按鈕,也可以是鏈接文本形式。

Javascript

當點擊“復制內(nèi)容”時,調(diào)用zclip插件,并提示復制成功,請看代碼:

$(function(){   $('#copy_input').zclip({     path: 'js/ZeroClipboard.swf',     copy: function(){//復制內(nèi)容       return $('#mytext').val();     },     afterCopy: function(){//復制成功       $("<span id='msg'/>").insertAfter($('#copy_input')).text('復制成功');     }   }); }); 

值得注意的是如果是復制的內(nèi)容來自輸入框input、textarea等,copy對象使用:

copy: function(){   return $('#mytext').val(); } 

如果是復制的內(nèi)容來自頁面元素div、p之類的,copy對象使用:
copy: $('#mytext').text();
這樣就完成了復制內(nèi)容到剪貼板的功能。
參數(shù)說明
path:swf調(diào)用路徑,必須,如js/ZeroClipboard.swf,ZeroClipboard.swf文件已存在下載包中。
copy:復制的內(nèi)容,必須,任意字符串,也可以是回調(diào)函數(shù)返回的內(nèi)容
beforeCopy:復制內(nèi)容前回調(diào)函數(shù),可選
afterCopy:復制內(nèi)容后回調(diào)函數(shù),可選

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 会昌县| 金山区| 榆林市| 夹江县| 宁都县| 曲阳县| 宜春市| 尖扎县| 江北区| 台州市| 忻州市| 昌江| 淄博市| 满城县| 高要市| 仲巴县| 龙川县| 中方县| 巴塘县| 定陶县| 金阳县| 百色市| 襄城县| 巩义市| 明水县| 灌南县| 沈阳市| 正镶白旗| 北安市| 中阳县| 遂宁市| 博客| 呈贡县| 吉林市| 长葛市| 留坝县| 大荔县| 彭山县| 大田县| 龙南县| 孟连|