簡體   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