如何将文本框中的光标位置作为像素值?

时间:2012-06-04 20:22:41

标签: javascript cursor-position

我正在尝试做类似的事情:enter image description here

使用时,在文本框中输入“#”,必须在光标位置底部打开colorpicker div。我可以使用element.selectionStart获取游标的顺序,但这不是可靠的方法。它必须是像素值。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果您确定文本字段永远不会滚动,则可以简单地复制位于视图外的div中的文本字段的字体和框大小,然后测量与文本字段具有相同内容的跨度的大小