4
A
回答
3
var range= window.getSelection().getRangeAt(0);
alert('Current position: '+range.startOffset+' inside '+range.startContainer);
range.setStart(newParent, textOffset);
range.setEnd(newParent, textOffset);
2
這裏是我的解決OpenWYSIWYG的光標移動到在Firefox中的指定位置,將焦點設置到編輯器後:
focusEditor: function (n) {
var editor = this.getEditorWindow(n);
if (WYSIWYG_Core.isFF) {
editor.document.body.focus();
try {
var sel = this.getSelection(n);
var range = sel.getRangeAt(0);
range.setStart(sel.anchorNode.childNodes[0], 1);
range.setEnd(sel.anchorNode.childNodes[0], 0);
sel.addRange(range);
}
catch (err) {
//alert(err.description);
}
}
},
相關問題
- 1. JavaScript'contenteditable' - 獲取/設置插入位置
- 2. Javascript在ContentEditable div中設置插入位置
- 3. Chrome擴展CONTENTEDITABLE獲取和設置一個谷歌的擴展插入位置
- 4. 設置插入符位置在「CONTENTEDITABLE」的div有孩子
- 5. 插入符號位置在contenteditable div
- 6. 如何獲取contentEditable div的插入符號位置?
- 7. 如何在silverlight文本框中獲取/設置插入位置?
- 8. 設置插入符的位置始終以contenteditable結束
- 9. Python:獲取插入位置
- 10. 獲取設備位置並在地圖上設置位置
- 11. 在TextBox中獲取插入位置
- 12. 在textarea(IE)中獲取插入位置
- 13. 在Chrome/webkit中設置contenteditable div div中的插入符號位置
- 14. contenteditable:保存和恢復插入位置
- 15. 如何在兩個div之間的contenteditable div中設置插入/光標位置。
- 16. 如何使用html子元素在contenteditable div中獲取插入符的位置?
- 17. Rangy&ContentEditable - 設置插入符號
- 18. 在JTextArea中獲取插入位置的XY位置
- 19. 動態獲取並設置位置
- 20. 獲取並設置頂級位置
- 21. 獲取CONTENTEDITABLE DIV光標位置
- 22. contenteditable div獲取光標位置
- 23. jquery - 在Firefox中獲取位置問題
- 24. 如何設置contenteditable span中的插入符號位置,然後發送鍵?
- 25. 使用瘦長庫獲取準確插入符位置在CONTENTEDITABLE DIV
- 26. 如何在可編輯的iframe上設置插入符的位置?
- 27. HTML5:在Firefox中記住位置設置
- 28. 在contenteditable div中查找當前插入的位置?
- 29. Contenteditable div:保存並恢復插入空行時的插入位置
- 30. 在uiwebview中設置遊標位置在contenteditable div