濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > HTML5實(shí)現(xiàn)移動(dòng)端復(fù)制功能

HTML5實(shí)現(xiàn)移動(dòng)端復(fù)制功能

熱門標(biāo)簽:云南大理400電話申請(qǐng)官方 江蘇智能電銷機(jī)器人哪家好 黃島區(qū)地圖標(biāo)注 當(dāng)涂高德地圖標(biāo)注 成都智能外呼系統(tǒng)平臺(tái) 南寧點(diǎn)撥外呼系統(tǒng)哪家公司做的好 電銷機(jī)器人電話用什么卡 鎮(zhèn)江智能外呼系統(tǒng)有效果嗎 四川點(diǎn)撥外呼系統(tǒng)

首先遇到這個(gè)需求是就各種百度,但是發(fā)現(xiàn)基本都是用js實(shí)現(xiàn),而且兼容性還非常不好。

但是在尋覓和嘗試的過程中,發(fā)現(xiàn)只需要css代碼也可以完全實(shí)現(xiàn)的,對(duì)需要復(fù)制內(nèi)容的標(biāo)簽加上下面這幾行代碼就可以了。

-webkit-touch-callout: all;
-webkit-user-select: all;
-moz-user-select: all;
-ms-user-select: all;
user-select: all;

其實(shí)意思就是不限制用戶對(duì)內(nèi)容的操作,不禁用系統(tǒng)默認(rèn)菜單,長(zhǎng)按會(huì)顯示系統(tǒng)自帶的復(fù)制功能進(jìn)行復(fù)制。

使用clipboard.js實(shí)現(xiàn)移動(dòng)端粘貼復(fù)制

clipboard.js是一款很強(qiáng)大的粘貼復(fù)制的插件,但是在移動(dòng)端使用,會(huì)出現(xiàn)兼容性問題。下面是我常使用的一種解決方案。

html

<input id="foo1"  value="http://www.shellad.com/_2SP__22(要復(fù)制的內(nèi)容)" readonly="readonly">
<div class="the_btn_con"><button class="btn" data-clipboard-target="#foo1">復(fù)制</button></div>

js

$(function () {
       var clipboard = new Clipboard('.btn');
       //優(yōu)雅降級(jí):safari 版本號(hào)>=10,提示復(fù)制成功;否則提示需在文字選中后,手動(dòng)選擇“拷貝”進(jìn)行復(fù)制
       clipboard.on('success', function(e) {
           alert('復(fù)制成功!')
           console.log($(this))
           e.clearSelection();
       });
       clipboard.on('error', function(e) {
           alert('請(qǐng)選擇“拷貝”進(jìn)行復(fù)制!')
       });
   })

注意我在保存要復(fù)制的內(nèi)容時(shí)使用的是input控件,而不是div或者span。因?yàn)椋跍y(cè)試時(shí)只有input的兼容性最好,不會(huì)出現(xiàn)問題,能夠保證正常復(fù)制。同時(shí),該插件也不支持safari 版本號(hào)<10,所以要做好提示。
 

總結(jié)

以上所述是小編給大家介紹的HTML5實(shí)現(xiàn)移動(dòng)端復(fù)制功能,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

標(biāo)簽:十堰 咸寧 廣西 西寧 佳木斯 南京 淮安 酒泉

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML5實(shí)現(xiàn)移動(dòng)端復(fù)制功能》,本文關(guān)鍵詞  HTML5,實(shí)現(xiàn),移動(dòng),端,復(fù)制,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5實(shí)現(xiàn)移動(dòng)端復(fù)制功能》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于HTML5實(shí)現(xiàn)移動(dòng)端復(fù)制功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    车致| 平定县| 基隆市| 景谷| 随州市| 崇义县| 孝义市| 永寿县| 江山市| 南丰县| 邮箱| 洞口县| 韶山市| 四子王旗| 定远县| 思南县| 香港| 康乐县| 循化| 特克斯县| 云梦县| 保靖县| 阳东县| 东兰县| 四川省| 黔江区| 海宁市| 静海县| 丹凤县| 永春县| 清苑县| 壤塘县| 财经| 黄梅县| 江口县| 林甸县| 石屏县| 土默特左旗| 恩施市| 大冶市| 莲花县|