2017-04-03 79 views
-2

如何從我的鼠標使用JavaScript獲取座標?我怎樣才能保持鼠標按下時的座標?JavaScript時刻鼠標被按下

+5

郵政代碼像[最小,完整的,並且可驗證示例](http://stackoverflow.com/help/mcve)。請提供一些您已經嘗試過的代碼。 – yarwest

+0

有一個mousedown事件,在發生事件對象時監聽事件對象的相關值。 – RobG

回答

1

mousedown事件是你的朋友。只需點擊並按住灰色區域:

var x = document.querySelector('#x') 
 
var y = document.querySelector('#y') 
 

 
document.querySelector('div').addEventListener('mousedown', function(e) { 
 
    x.innerText = e.clientX 
 
    y.innerText = e.clientY 
 
}, false)
#target { 
 
    width: 200px; 
 
    height: 200px; 
 
    background: gray; 
 
    border: 1px solid black; 
 
}
X: <span id="x"></span><br> 
 
Y: <span id="y"></span> 
 

 
<div id="target"></div>

0

可以提供畫布,用戶可以點擊,趕上mouseDown事件,您可以通過以下這個得到當前鼠標的位置示例和摘要 https://www.w3schools.com/jsref/event_clientx.asp

var x = event.clientX;  // Get the horizontal coordinate 
var y = event.clientY;  // Get the vertical coordinate 
var coor = "X coords: " + x + ", Y coords: " + y; 
相關問題