我想要獲得按鈕單擊的鼠標座標。如果我使用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. 如何將單擊pictureBox時鼠標光標座標轉換爲屏幕相對鼠標光標座標?
- 3. 獲取相對於Dojo/Javascript中的鼠標點擊的x,y座標
- 4. 如何根據鼠標點擊獲取3D中點的座標?
- 5. 如何讓鼠標點擊的座標(相對於窗口),在Windows環境
- 6. 獲取鼠標屏幕座標點擊
- 7. 獲取鼠標座標相對於其他窗口
- 8. OpenGL在C++中鼠標點擊時獲得光標座標
- 9. 如何在C#中獲取當前的鼠標光標座標?
- 10. Javascript:鼠標點擊相對於元素的座標
- 11. 使用jquery獲取相對於圖片的點擊座標
- 12. 獲取鼠標座標相對於Qt的OpenGL的部件
- 13. 相對於框架的鼠標座標
- 14. 如何獲取鼠標點擊時的座標
- 15. jquery - 如何獲取窗口上的鼠標座標卸載?
- 16. 如何獲得座標相對於鼠標位置的位置?
- 17. 獲取鼠標指針相對於某些div的座標
- 18. F#,從相對於IInputElement的鼠標光標位置提取網格座標
- 19. CodedUi:鼠標點擊座標
- 20. MATLAB如何讓鼠標點擊座標
- 21. 如何獲取鼠標的座標?
- 22. 如何顯示圖片並獲取鼠標點擊座標
- 23. 如何獲取相對於JavaScript中的窗口視口的鼠標位置?
- 24. 如何獲得鼠標座標相對於父div? Javascript
- 25. 無法獲取鼠標座標相對於在javascript記錄
- 26. 在C#中單擊鼠標獲取鼠標座標
- 27. DIV中的相對鼠標座標 - javascript
- 28. JavaScript的鼠標點擊座標
- 29. 如何獲取點擊的座標?
- 30. 使用jQuery獲取鼠標座標