2017-04-03 11 views
-2

Wie bekomme ich die Koordinaten von meiner Maus mit JavaScript? Wie kann ich nur die Koordinaten des Moments halten, in dem die Maus gedrückt gehalten wird?Javascript Moment die Maus gedrückt gehalten wird

+5

Beitrag der Code wie ein [Minimal, Complete, und prüfbare Beispiel] (http://stackoverflow.com/help/mcve). Bitte geben Sie einen Code an, den Sie ausprobiert haben. – yarwest

+0

Es gibt ein mousedown-Ereignis, auf das und die relevanten Werte des Ereignisobjekts warten, wenn es ausgelöst wird. – RobG

Antwort

1

Das Ereignis mousedown ist dein Freund. Einfach anklicken und auf den grauen Bereich halten:

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

Sie eine Leinwand zur Verfügung stellen kann, wo sich der Benutzer klicken und die mouseDown- Ereignis fangen, und Sie können die aktuelle Mausposition erhalten, indem diese folgende Beispiel und snippet 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; 
Verwandte Themen