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

首頁(yè) > 編程 > JavaScript > 正文

JS實(shí)現(xiàn)復(fù)制內(nèi)容到剪貼板功能

2019-11-19 17:43:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前記:本來(lái)原生的JS是有提供一個(gè)函數(shù)來(lái)實(shí)現(xiàn)這個(gè)功能(window.clipboardData),但是很遺憾,這個(gè)函數(shù)僅僅支持IE和FF瀏覽器,所以基本用處不大。下邊介紹的是一個(gè)第三方插件庫(kù)(ZeroClipboard.js)。

ZeroClipboard.js在Git上的地址為:https://github.com/zeroclipboard/zeroclipboard

注意:此js庫(kù)不支持兼容手機(jī)端(包括Android、IOS),僅支持PC端瀏覽器。

第一步:將插件庫(kù)引入到工程中。

把Git上的dist目錄copy到自己的目錄中(其實(shí)只需要ZeroClipboard.js和ZeroClipboard.swf就OK~)

腳本文件引入:

<script src="ZeroClipboard.js"></script>

第二步:初始化插件庫(kù)。

var clip = new ZeroClipboard( document.getElementById("d_clip_button"), { moviePath: "ZeroClipboard.swf"} );

第三步:上代碼。

<!DOCTYPE html><html><head><title>Zero Clipboard Test</title><meta charset="utf-8"></head><body><!--  說(shuō)明: 1.data-clipboard-target 輸入要復(fù)制的對(duì)象的ID--><button id="d_clip_button" class="my_clip_button" data-clipboard-target="fe_text"><b>復(fù)制到剪貼板</b></button><br/><textarea id="fe_text" cols="50" rows="3">輸入需要復(fù)制的內(nèi)容</textarea></body></html><script type="text/javascript" src="ZeroClipboard.js"></script><script type="text/javascript">//初始化復(fù)制對(duì)象var clip = new ZeroClipboard( document.getElementById("d_clip_button"), { moviePath: "ZeroClipboard.swf"} );//復(fù)制內(nèi)容到剪貼板成功后的操作clip.on( 'complete', function(client, args) { alert("復(fù)制成功,復(fù)制內(nèi)容為:"+ args.text);} );</script>

以上示例代碼注釋中已經(jīng)對(duì)Zero Clipboard的功能進(jìn)行了介紹,需要了解更多的功能請(qǐng)到https://github.com/zeroclipboard/ZeroClipboard

注意:運(yùn)行環(huán)境必須在服務(wù)器環(huán)境下,否則看不到效果!

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持武林網(wǎng)!

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 时尚| 疏附县| 邵阳市| 大连市| 肥东县| 浑源县| 桓台县| 松溪县| 黑龙江省| 通渭县| 名山县| 乌海市| 鸡泽县| 凤山县| 南投市| 高尔夫| 铁力市| 遂川县| 东乌| 克山县| 奇台县| 贵州省| 宁远县| 阳高县| 甘孜| 临泉县| 吉木萨尔县| 康马县| 平利县| 顺平县| 北京市| 肥西县| 四平市| 怀集县| 津市市| 隆回县| 洱源县| 海丰县| 甘洛县| 高唐县| 中方县|