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

首頁 > 編程 > JavaScript > 正文

JavaScript+Html5實現(xiàn)按鈕復制文字到剪切板功能(手機網(wǎng)頁兼容)

2019-11-19 16:58:48
字體:
供稿:網(wǎng)友

新學習JavaScript,就碰到這么一個需求,幾乎網(wǎng)上的方法都試過了。寫出了總結(jié)下

使用的方法:clipboard

插件下載地址:https://github.com/zenorocha/clipboard.js/tree/master

引入插件:目錄/clipboard.js-master/dist/clipboard.min.js

目錄中有各種demo,分別實現(xiàn)了固定的文字復制,input的復制等等,可以看下找找思路;

下邊來記錄下使用的方式:

一:引入插件:

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

二:給標簽添加屬性:data-clipboard-text

 <div id="btn" data-clipboard-text="1">    <span>Copy</span>  </div>

三:定義script :實現(xiàn)復制功能---(寫的內(nèi)部的script,外部的總是報錯,找不到類,新手不大懂,以后再補充)

<script>var clipboard = new Clipboard('btn');clipboard.on('success', function(e) {e.clearSelection();//復制成功});clipboard.on('error', function(e) {//復制失敗});</script>

補充:new Clipboard()----參數(shù)為id class都可以,跟css定義一樣   id 或者.class

四:自定義復制的內(nèi)容;

new Clipboard('.btn', {  target: function(trigger) {    return trigger.nextElementSibling;  }});

通過return返回想復制的內(nèi)容,

五:列表頁復制每條列表內(nèi)容

可以給每個item自定義屬性data-clipboard-text即可

div.setAttribute("data-clipboard-text","asdf");

補充:電腦瀏覽器幾乎都可以支持,手機上安卓可以,蘋果有點問題,需要把標簽設置成button

以上所述是小編給大家介紹的JavaScript+Html5實現(xiàn)按鈕復制文字到剪切板功能(手機網(wǎng)頁兼容),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 彭州市| 陕西省| 龙海市| 洱源县| 永吉县| 青龙| 高要市| 林州市| 陆良县| 思南县| 河西区| 青海省| 衡水市| 新巴尔虎左旗| 都兰县| 精河县| 江孜县| 灵川县| 乐清市| 阜新| 淄博市| 铁岭市| 离岛区| 平远县| 牡丹江市| 赞皇县| 娄底市| 吉隆县| 公主岭市| 昌都县| 曲周县| 巍山| 全椒县| 阿瓦提县| 广西| 建湖县| 泗阳县| 新干县| 双桥区| 青川县| 和顺县|