从鼠标坐标获取行号和列号

mik*_*bal 5 javascript mouse cursor ace-editor

我在浏览器文本编辑器中使用 Ace。

editor.on("mousemove", function (e)
{
  // use clientX clientY to get row and column locations
});
Run Code Online (Sandbox Code Playgroud)

从 clientX clientY 坐标,我需要编辑器上的实际行号和列号。

查看 Ace api 但找不到任何相关内容。

你知道我有什么办法可以做到这一点吗?

谢谢

mik*_*bal 5

找到了。

editor.on("mousemove", function (e)
{
   var position = e.getDocumentPosition();
});
Run Code Online (Sandbox Code Playgroud)

发现它在 chrome 调试器中查看事件对象内部。