gpt4 book ai didi

javascript - 如何确定文本光标在网站上的绝对位置?

转载 作者:行者123 更新时间:2023-11-30 06:06:37 25 4
gpt4 key购买 nike

我正在尝试在网站上实现多行文本框。文本框应该在用户输入时提供一种自动完成功能。自动完成功能应该类似于 ms visual studio 中所谓的“Intellisense”(见下面的屏幕截图),并在文本光标下方显示自动完成选择(包含“bar”和“foo_bar”的列表)。

我从一个简单的 html textarea 开始。我发现了几个 jQuery 插件可以帮助我操作文本区域,但仍然存在一个非常基本的问题。

我如何知道自动完成选择的位置(屏幕截图中包含“bar”和“foo_bar”的列表)?

什么 html 元素、文本编辑器、技术或插件可以帮助我将自动完成选择定位在文本光标的正下方?

非常感谢

张杰

以下是“智能感知”的示例:

alt text

最佳答案

JavaScript event.clientX 和 event.clientY 函数将返回事件的坐标。将这些函数绑定(bind)到文本区域中的 onkeydown 事件,以找出光标所在的位置。

关于javascript - 如何确定文本光标在网站上的绝对位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4090329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com