我正在测试一种解决方法,发现可用于程序触发的JavaScript事件的方法或函数与用户单击元素时可用的方法或函数不同。例如,我无法获得点击事件的鼠标位置。如果用户点击了,我将能够获得鼠标位置和更多。我添加事件并通过jQuery触发它。有什么理由呢?任何人都知道如何通过使用jQuery以编程方式触发它后获得鼠标位置?获取元素相对于页面的坐标
0
A
回答
3
可以使用offset jQuery函数:
var clickedPostion = $(this).offset();
alert(e.clientX - clickedPostion.left);
alert(e.clientY - clickedPostion.top);
我知道样品是上点击,但是你可以把它改成mousemove()
这里是工作示例:
+0
感谢您的示例,但您的示例仍然需要用户单击它。我想要一个会以编程方式触发的。 –
+0
@ k.ken你可以试着用答案做的更新,使用鼠标移动来代替,使div成为你想要的大小,或者只是用body元素触发它,但我不知道它是否会使浏览器崩溃。 。 – jycr753
相关问题
- 1. 获取当前点击坐标相对于一个元素
- 2. 获取元素的坐标
- 3. 如何获取触摸事件点相对于目标元素的x坐标?
- 4. 相对于页面的位置元素
- 5. 获取元素相对于其父元素的相对位置
- 6. 获取鼠标的X坐标和Y坐标相对于React中的任意Dom元素
- 7. Javascript:鼠标点击相对于元素的坐标
- 8. 获取相对于设备屏幕的标记相对于mapcontainer的坐标
- 9. 如何获取绝对定位元素相对于另一个元素的放置坐标?
- 10. 相对/绝对位置css(转换面元素矩形坐标)
- 11. 获取jQuery元素数组的坐标
- 12. 获取`img`元素的XY坐标
- 13. Applescript - 获取元素的坐标
- 14. 获取DOM元素的屏幕坐标
- 15. 获取鼠标坐标相对于Qt的OpenGL的部件
- 16. 如何检索相对于svg视框的元素坐标?
- 17. 获取相对于屏幕的标记坐标Google Maps API v3
- 18. 获取鼠标指针相对于某些div的坐标
- 19. 获取鼠标相对于元素内容区域的位置
- 20. Javascript:获取鼠标相对于父元素的位置
- 21. 获取元素相对于其父元素的距离
- 22. 获取元素相对于第n个父元素的位置
- 23. 获取元素相对于另一个父元素的值
- 24. jQuery:相对于另一个元素的元素偏移量()坐标
- 25. 如何获取相对于HTML页面的标记位置
- 26. 在触摸坐标获取UI元素
- 27. 通过坐标获取元素?
- 28. JavaFX - 获取网页对象的坐标
- 29. 如何获取BHO中网页元素的屏幕坐标
- 30. 如何获取网页中元素的x,y坐标?
由于点击没有特定的原点,因此在以编程方式触发事件时无法获取鼠标位置。 – adeneo