Ich würde gerne wissen, wie ich JavaScript verwenden kann, um die Position des Mauszeigers zu finden, wenn es innerhalb der Grenzen einer SVG ViewBox ist. Muss ich das Ereignismodell verwenden, um alle Mausbewegungsereignisse zu verfolgen, oder gibt es eine Möglichkeit, den Mauszeiger abzufragen, damit er mir sagt, wo er sich befindet, wenn ich ihn brauche?SVG Mauszeiger Position
2
A
Antwort
3
Sie können zum onmousemove
Ereignis verknüpfen und das Ereignisobjekt zuzugreifen:
function on_mouse_move(evt) {
var
x = evt.clientX,
y = evt.clientY;
}
(Dies setzt voraus, on_mouse_move
zum onmousemove
Ereignis Ihrer SVG-Dokument verbunden ist).
+0
Ordentliche Idee. Ich versuche es mal. –
Wow. Jemand benutzt tatsächlich SVG für die Art von komplexen Sachen, die es beabsichtigt war? Es gibt Hoffnung! –
Entwickeln in SVG ist großartig. Es sind die begrenzten Möglichkeiten zum Bereitstellen meiner App, die es herunterziehen. –