gpt4 book ai didi

javascript - 获取元素相对于页面的坐标

转载 作者:行者123 更新时间:2023-11-28 20:26:41 25 4
gpt4 key购买 nike

我正在测试解决方案的方法,发现可用于以编程方式触发的 JavaScript 事件的方法或函数与用户单击元素时可用的方法或函数不同。例如,我无法获取单击事件的鼠标位置。如果用户单击,我就能够获取鼠标位置以及更多信息。我正在添加事件并通过 jQuery 触发它。这有什么原因吗?有人知道如何使用 jQuery 以编程方式触发鼠标位置后获取鼠标位置吗?

最佳答案

您可以使用offset jquery函数:

var clickedPostion = $(this).offset();
alert(e.clientX - clickedPostion.left);
alert(e.clientY - clickedPostion.top);

我知道点击时的示例,但您可以将其更改为 mousemove ()

这是一个工作示例:

http://jsfiddle.net/6wccZ/

关于javascript - 获取元素相对于页面的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17257213/

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