-2
如何從我的鼠標使用JavaScript獲取座標?我怎樣才能保持鼠標按下時的座標?JavaScript時刻鼠標被按下
如何從我的鼠標使用JavaScript獲取座標?我怎樣才能保持鼠標按下時的座標?JavaScript時刻鼠標被按下
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>
可以提供畫布,用戶可以點擊,趕上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;
郵政代碼像[最小,完整的,並且可驗證示例](http://stackoverflow.com/help/mcve)。請提供一些您已經嘗試過的代碼。 – yarwest
有一個mousedown事件,在發生事件對象時監聽事件對象的相關值。 – RobG