繁体   English   中英

在javascript中获取x和y坐标中的插入位置

[英]Get caret position in x and y coordinates in javascript

我试图在x和y坐标中找到当前的插入位置(闪烁|)。 有没有人有办法做到这一点? 我真的不知道从哪里开始。

我知道这在javascript中是可能的,因为它有一个小故障的jQuery插件,但我想在没有jQuery的情况下这样做。

更具体地说,我有兴趣模仿Google Instant将#1选项显示为灰色文本的方式。 我计划通过检索插入位置(如上所述),然后使用绝对定位放置文本来为textfields和textareas执行此操作。 如果有人有更好的方法,请告诉我。

谢谢!

我会说你最好将整个猜测的字符串(包括到目前为止输入的文本)作为背景标签div,并使输入框透明。

定位输入框和div应该是微不足道的。 这样,您可以将标签设置为灰色,它也会产生相同的效果。

那会有用吗?

编辑:检查谷歌即时功能。 它们有两个相互叠加的输入框,并在背景输入中填充猜测

您需要注意鼠标移动事件并从移动中获取坐标。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM