从当前鼠标位置设置内容可编辑插入符号位置
Setting content editable caret position from current mouse position
我有一个内容可编辑的div,它有预先存在的文本。默认情况下,该元素设置为false(不可编辑),双击时,我将内容可编辑属性更改为true,然后关注div元素。
目前,这是在内容可编辑div中选择所有预先存在的文本,但我更希望在双击事件触发时,插入符号插入到距离鼠标光标位置最近的文本DOM节点。
只需要支持webkit,并在需要时将jQuery作为一个工具,最直接的方法是什么?
如果您只需要支持chrome,则可以使用document.caretRangeFromPoint
相关文章:
- 内容可编辑分区-根据内部HTML位置的光标位置
- JavaScript窗口.位置不;我不在内容编辑器Web部件中工作
- 链接内的内容可编辑块,如何防止重定向,但让文本选择插入符号位置更改
- 如何从内容可编辑区域获取光标位置之前的文本
- 内容可编辑获取位置,包括HTML
- 使用CSS从相对静态位置编辑画布外的基本侧边栏
- 如何在Wysihtml5沙盒编辑器中的光标位置插入文本
- 在单击后创建输入时,是否可以准确地在单击发生的位置开始编辑输入
- 在拖动/拖放事件上获取 Firefox 内容可编辑的拖放光标位置
- Tinymce:编辑器底部的工具栏位置
- CKEditor:调用编辑器#setData后恢复插入符号位置
- 我无法更改我的 ck 编辑器的位置
- 如何使用javascript在同一位置编辑和保存计算机中的任何文本文件.函数调用时,
- 如何找到firepad编辑器的文本存储位置以及如何清除编辑器
- 当单元格进入编辑模式时,禁止在除一个单元格(选定行中)之外的任何位置单击
- 从当前鼠标位置设置内容可编辑插入符号位置
- 如何编辑数据表的位置's按钮
- 在编辑表行输入值并单击jquery中的其他位置后,读取这些值
- 通过jscript编辑内容后,保持内容中插入符号的位置可编辑
- 如何在编辑器中插入代码,而不是在客户位置插入代码