如何使用 javascript 获取我的光标在文本区域内的当前 x 和 y 位置。 该事件是 Keyup 事件,而不是鼠标事件。
我不是在寻找当前光标位置的字符,而是 x 和 y 坐标。
最佳答案
我能想到的唯一可靠的方法是:
- 创建
<span>
离屏(绝对定位到左边) - 赋予它与输入元素相同的字体特征。
- 不断用输入元素中的文本填充它但是在插入符号之前
- 使用 javascript 库查找屏幕外跨度的像素宽度
- 使用它来确定插入符号相对于输入元素左侧的位置。
试一试,我很想听听结果如何。
关于javascript - 使用javascript的文本区域中光标的当前x,y坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3059254/