gpt4 book ai didi

javascript - 获取选定的文本位置

转载 作者:IT王子 更新时间:2023-10-29 03:14:28 25 4
gpt4 key购买 nike

目前我在浏览器中获取选定的文本,这样做:

window.getSelection();

现在我需要在按下自定义键时在该文本上方显示一个工具提示(请注意,鼠标不能再悬停在文本上),因此为了做到这一点,我需要所选文本的绝对位置。

有没有办法做到这一点,也许将该文本包装在标签内,然后获取偏移量?它只需要在 Chrome 中工作,而不是所有浏览器。

最佳答案

s = window.getSelection();

返回一个选择。所以试试

s = window.getSelection();
oRange = s.getRangeAt(0); //get the text range
oRect = oRange.getBoundingClientRect();

oRect 将是客户端(固定)坐标中的边界矩形。

关于javascript - 获取选定的文本位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5176761/

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