博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百度编辑器ueditor 光标位置的坐标
阅读量:6082 次
发布时间:2019-06-20

本文共 551 字,大约阅读时间需要 1 分钟。

 

项目需求:

输入某个字符时,弹出一个弹框

弹框位置跟随光标处

经查找和亲测,下面记录一下代码:

// 下面计算坐标      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

 

转载于:https://www.cnblogs.com/xiangsj/p/9968903.html

你可能感兴趣的文章
【测试基础】测试用例的设计方法
查看>>
MySQL优化-》执行计划和常见索引
查看>>
ThinkPHP中通过URL重写隐藏应用的入口文件index.php的相关服务器的配置
查看>>
18、图片 & 多媒体
查看>>
第七周进度总结
查看>>
Android任务栈的运行规律
查看>>
批处理通用测试代码
查看>>
uva 10594 Data Flow
查看>>
POJ 3592 Instantaneous Transference
查看>>
redis数据类型(字符串)
查看>>
解决火狐浏览器安装不上Selenium IDE插件“此附加组件无法安装”
查看>>
How PD works in Agile team
查看>>
存储过程 触发器,视图
查看>>
Dockerfile详解
查看>>
Archlinux添加MP3播放器
查看>>
django连接Oracle过程中出现的问题
查看>>
第七周作业——基础
查看>>
tp框架之增删改查
查看>>
TextView改变颜色
查看>>
Android 项目中文件夹作用(res文件夹详细介绍)
查看>>