我想要获得按钮单击的鼠标坐标。如果我使用event.pageX
,它将返回相对于文档的鼠标坐标。如何转换或获取相对于视图端口的值?如何获取鼠标点击相对于jQuery中的视口的光标坐标
0
A
回答
0
从您的坐标中减去文档的滚动位置(scrollTop
/scrollLeft
)以获取相对于视图端口的文档。
0
它应该是你的亲戚到文档的当前位置 - 当前滚动位置
1
我不是你的要求完全清楚,但如果你希望得到相对于鼠标位置元素:
$("input").focus(function(e){
var relativeX = e.pageX - this.offsetLeft;
var relativeY = e.pageY - this.offsetTop;
});
0
你真的想达到什么目的?你可以用div来包装按钮,并获得相对于div本身的x,y。也许我是多余的。
相关问题
- 1. 获取鼠标坐标相对于jQuery对话窗口而不是视口?
- 2. 获取相对于Dojo/Javascript中的鼠标点击的x,y坐标
- 3. 如何根据鼠标点击获取3D中点的坐标?
- 4. 如何让鼠标点击的坐标(相对于窗口),在Windows环境
- 5. 获取鼠标屏幕坐标点击
- 6. OpenGL在C++中鼠标点击时获得光标坐标
- 7. 如何在C#中获取当前的鼠标光标坐标?
- 8. 获取鼠标坐标相对于Qt的OpenGL的部件
- 9. 如何获取鼠标点击时的坐标
- 10. 相对于框架的鼠标坐标
- 11. jquery - 如何获取窗口上的鼠标坐标卸载?
- 12. 如何获得坐标相对于鼠标位置的位置?
- 13. CodedUi:鼠标点击坐标
- 14. 如何显示图片并获取鼠标点击坐标
- 15. 如何获得鼠标坐标相对于父div? Javascript
- 16. 在C#中单击鼠标获取鼠标坐标
- 17. DIV中的相对鼠标坐标 - javascript
- 18. Three.js - 获取鼠标点击的X,Y和Z坐标
- 19. 获取与Xlib的鼠标点击坐标
- 20. 用鼠标点击获取图像地图的坐标
- 21. 使用jQuery获取鼠标坐标
- 22. Firefox:获取视口左上角的鼠标坐标
- 23. Swift - 在UIElement中获取鼠标点击坐标
- 24. JFreeChart获取鼠标坐标
- 25. 如何获取鼠标坐标和.push()?
- 26. 获取当前点击坐标相对于一个元素
- 27. 如何获得画布光标点击坐标
- 28. 如何获取转换的WPF控件上鼠标点击的坐标?
- 29. 鼠标点击事件 - 在Firefox上的鼠标坐标
- 30. 又一次:点击移动图像后获取鼠标坐标