百度编辑器ueditor 光标位置的坐标
Posted xiangsj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度编辑器ueditor 光标位置的坐标相关的知识,希望对你有一定的参考价值。
项目需求:
输入某个字符时,弹出一个弹框
弹框位置跟随光标处
经查找,并测试下面记录一下代码:
// 下面计算坐标 let domUtils = UE.dom.domUtils let bk_start = instance.selection.getRange().createBookmark().start // 创建一个临时dom,用于获取当前光标的坐标 bk_start.style.display = ‘‘ // 设置临时dom不隐藏 let ueOffset = ($(‘#‘ + instance.key).offset()) // instance 为当前编辑器实例 let x = ueOffset.left + domUtils.getXY(bk_start).x let y = ueOffset.top + domUtils.getXY(bk_start).y console.log(x) console.log(y) $(bk_start).remove() // 移除临时dom
以上是关于百度编辑器ueditor 光标位置的坐标的主要内容,如果未能解决你的问题,请参考以下文章