JavaScript+Html5實現(xiàn)按鈕復(fù)制文字到剪切板功能(手機網(wǎng)頁兼容)
新學(xué)習(xí)JavaScript,就碰到這么一個需求,幾乎網(wǎng)上的方法都試過了。寫出了總結(jié)下
使用的方法:clipboard
插件下載地址:https://github.com/zenorocha/clipboard.js/tree/master
引入插件:目錄\clipboard.js-master\dist\clipboard.min.js
目錄中有各種demo,分別實現(xiàn)了固定的文字復(fù)制,input的復(fù)制等等,可以看下找找思路;
下邊來記錄下使用的方式:
一:引入插件:
<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)復(fù)制功能---(寫的內(nèi)部的script,外部的總是報錯,找不到類,新手不大懂,以后再補充)
<script> var clipboard = new Clipboard('btn'); clipboard.on('success', function(e) { e.clearSelection(); //復(fù)制成功 }); clipboard.on('error', function(e) { //復(fù)制失敗 }); </script>
補充:new Clipboard()----參數(shù)為id class都可以,跟css定義一樣 id 或者.class
四:自定義復(fù)制的內(nèi)容;
new Clipboard('.btn', { target: function(trigger) { return trigger.nextElementSibling; } });
通過return返回想復(fù)制的內(nèi)容,
五:列表頁復(fù)制每條列表內(nèi)容
可以給每個item自定義屬性data-clipboard-text即可
div.setAttribute("data-clipboard-text","asdf");
補充:電腦瀏覽器幾乎都可以支持,手機上安卓可以,蘋果有點問題,需要把標簽設(shè)置成button
以上所述是小編給大家介紹的JavaScript+Html5實現(xiàn)按鈕復(fù)制文字到剪切板功能(手機網(wǎng)頁兼容),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- JavaScript實現(xiàn)一鍵復(fù)制文本功能的示例代碼
- Web js實現(xiàn)復(fù)制文本到粘貼板
- 使用js實現(xiàn)復(fù)制功能
- 使用?JS?復(fù)制頁面內(nèi)容的三種方案
- JavaScript實現(xiàn)一鍵復(fù)制內(nèi)容剪貼板
- js復(fù)制文本到粘貼板(Clipboard.writeText())
- JS實現(xiàn)一鍵復(fù)制
- Vue中使用highlight.js實現(xiàn)代碼高亮顯示以及點擊復(fù)制
- js實現(xiàn)復(fù)制粘貼的兩種方法
- JS實現(xiàn)復(fù)制內(nèi)容到剪貼板功能兼容所有瀏覽器(推薦)
- js實現(xiàn)點擊復(fù)制當(dāng)前文本到剪貼板功能(兼容所有瀏覽器)
- 簡單實現(xiàn)兼容各大瀏覽器的js復(fù)制內(nèi)容到剪切板
- JavaScript 實現(xiàn)完美兼容多瀏覽器的復(fù)制功能代碼
- 兼容主流瀏覽器的JS復(fù)制內(nèi)容到剪貼板
- js實現(xiàn)的復(fù)制兼容chrome和IE
- 兼容所有瀏覽器的js復(fù)制插件Zero使用介紹
- 用js將內(nèi)容復(fù)制到剪貼板兼容瀏覽器
- js復(fù)制網(wǎng)頁內(nèi)容并兼容各主流瀏覽器的代碼
- JS復(fù)制內(nèi)容到剪切板的實例代碼(兼容IE與火狐)
- JS/FLASH實現(xiàn)復(fù)制代碼到剪貼板(兼容所有瀏覽器)
- 多瀏覽器兼容性比較好的復(fù)制到剪貼板的js代碼
- GWT中復(fù)制到剪貼板 js+flash實現(xiàn)復(fù)制 兼容性比較好
- 兼容IE與Firefox的js 復(fù)制代碼
- JavaScript 復(fù)制功能代碼 兼容多瀏覽器
- 至2023年最好用的兼容多瀏覽器的原生js復(fù)制函數(shù)copyText
相關(guān)文章
原生JS實現(xiàn)圖片網(wǎng)格式漸顯、漸隱效果
這篇文章主要介紹了原生JS實現(xiàn)圖片網(wǎng)格式漸顯、漸隱效果,需要的朋友可以參考下2017-06-06div+css+js實現(xiàn)無縫滾動類似marquee無縫滾動兼容firefox
marquee無縫滾動想必大家都有見過,本文利用div+css+javascript也實現(xiàn)下類似的滾動且兼容firefox,喜歡的朋友可以參考下2013-08-08JS從非數(shù)組對象轉(zhuǎn)數(shù)組的方法小結(jié)
這篇文章主要給大家介紹了關(guān)于JS從非數(shù)組對象轉(zhuǎn)數(shù)組的一些方法,分別是Array.prototype.slice.call(obj)、Array.from(obj)、[…obj]和Object.values(obj)等方法的詳細實現(xiàn)方法,需要的朋友可以參考下。2018-03-03簡單的兩種Extjs formpanel加載數(shù)據(jù)的方式
這篇文章介紹了兩種Extjs formpanel加載數(shù)據(jù)的方式,有需要的朋友可以參考一下2013-11-11不刷新網(wǎng)頁就能鏈接新的js文件方法總結(jié)
在本篇文章里小編給大家整理的是關(guān)于不刷新網(wǎng)頁就能鏈接新的js文件方法總結(jié),需要的朋友們參考下。2020-03-03