关键事件上可编辑 iframe 中文本光标/插入符号的 XY 位置

发布于 2024-09-05 22:42:57 字数 69 浏览 6 评论 0原文

是否有一种跨浏览器的方法可以在关键事件的可编辑 iframe 中查找插入符的 XY 坐标(而不是由鼠标事件提供的鼠标位置)?

Is there a cross browser way to find the XY coordinates of the caret (as opposed to the mouse position, which is provided by mouse events) in an editable iframe on key events?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

作业与我同在 2024-09-12 22:42:57

我发现了这个: http://www.codelifter.com/main/javascript/ capturemouseposition1.html,在iframe中鼠标位置是相对于iframe位置:

<html>
<body>

<iframe src ="http://www.codelifter.com/main/javascript/capturemouseposition1.html" style="position:relative;left:25%;width:75%;height:500px">
</iframe>

</body>
</html>

鼠标位置的检测你可以在我写的页面找到。

编辑:
我找到这篇文章: http://parentnode.org/javascript/使用光标位置/。并阅读评论,因为修复了一些错误。也许它会对你有帮助:)

I've found this: http://www.codelifter.com/main/javascript/capturemouseposition1.html, in iframe mouse position is relative to iframe position:

<html>
<body>

<iframe src ="http://www.codelifter.com/main/javascript/capturemouseposition1.html" style="position:relative;left:25%;width:75%;height:500px">
</iframe>

</body>
</html>

The detection of mouse position you can find at page which i've wrote.

EDIT:
I've find this article: http://parentnode.org/javascript/working-with-the-cursor-position/. And read comments, because there are fixed some bugs. Maybe it will help you :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文