摘要:解決不獲取焦點(diǎn)無法定位問題創(chuàng)建選擇下所有子內(nèi)容光標(biāo)移至最后創(chuàng)建選擇對象定位到光標(biāo)移至最后
keepLastIndex(ev) { console.log(ev) console.log(window.getSelection) console.log(document.selection) if (window.getSelection) { //ie11 10 9 ff safari ev.focus(); //解決ff不獲取焦點(diǎn)無法定位問題 var range = window.getSelection(); //創(chuàng)建range range.selectAllChildren(ev); //range 選擇ev下所有子內(nèi)容 range.collapseToEnd(); //光標(biāo)移至最后 } else if (document.selection) { //ie10 9 8 7 6 5 var range = document.selection.createRange(); //創(chuàng)建選擇對象 //var range = document.body.createTextRange(); range.moveToElementText(ev); //range定位到ev range.collapse(false); //光標(biāo)移至最后 range.select(); } },
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/105423.html
摘要:考察了下現(xiàn)有的富文本編輯器,桌面端的很多,移動(dòng)端的幾乎沒有。為此決定自研一個(gè)富文本編輯器。本文,主要介紹如何實(shí)現(xiàn)富文本編輯器,和解決一些不同瀏覽器和設(shè)備之間的。光標(biāo)操作作為富文本編輯器,開發(fā)者需要有能力控制光標(biāo)的各種狀態(tài)信息,位置信息等。 利用 javascript 實(shí)現(xiàn)富文本編輯器 閱讀 994收藏 1482017-11-03原文鏈接:eux.baidu.com利用 javascri...
摘要:考察了下現(xiàn)有的富文本編輯器,桌面端的很多,移動(dòng)端的幾乎沒有。為此決定自研一個(gè)富文本編輯器。本文,主要介紹如何實(shí)現(xiàn)富文本編輯器,和解決一些不同瀏覽器和設(shè)備之間的。光標(biāo)操作作為富文本編輯器,開發(fā)者需要有能力控制光標(biāo)的各種狀態(tài)信息,位置信息等。 利用 javascript 實(shí)現(xiàn)富文本編輯器 閱讀 994收藏 1482017-11-03原文鏈接:eux.baidu.com利用 javascri...
摘要:考察了下現(xiàn)有的富文本編輯器,桌面端的很多,移動(dòng)端的幾乎沒有。為此決定自研一個(gè)富文本編輯器。本文,主要介紹如何實(shí)現(xiàn)富文本編輯器,和解決一些不同瀏覽器和設(shè)備之間的。光標(biāo)操作作為富文本編輯器,開發(fā)者需要有能力控制光標(biāo)的各種狀態(tài)信息,位置信息等。 利用 javascript 實(shí)現(xiàn)富文本編輯器 閱讀 994收藏 1482017-11-03原文鏈接:eux.baidu.com利用 javascri...
摘要:背景最近我們微信讀書將寫想法換成了基于的富文本編輯器,遇到了不少問題,這里我將簡單的介紹一下我們在開發(fā)過程中踩到的坑。 背景 最近我們微信讀書將寫想法換成了基于webview的富文本編輯器,遇到了不少問題,這里我將簡單的介紹一下我們在開發(fā)過程中踩到的坑。 實(shí)現(xiàn)富文本編輯器有兩個(gè)基本思路: 基于native實(shí)現(xiàn):比如coretext或者textkit 基于uiwebview實(shí)現(xiàn) 第一...
閱讀 1214·2021-09-30 09:47
閱讀 3767·2021-09-06 15:02
閱讀 1778·2021-09-01 10:46
閱讀 2361·2019-08-30 15:52
閱讀 596·2019-08-29 15:28
閱讀 1874·2019-08-29 15:08
閱讀 1151·2019-08-29 13:28
閱讀 2578·2019-08-29 12:19