Frage

Ich möchte wissen, wie ich JavaScript verwenden, um die Position des Mauszeigers, um herauszufinden, wenn es im Rahmen einer SVG viewBox ist. Muss ich das Event-Modell verwenden, den Überblick über all die verschiedenen Mausbewegungsereignisse zu halten, oder ist es eine Möglichkeit, den Mauszeiger abrufen kann, um es mir zu haben zu sagen, wo es ist, wenn ich es brauche?

War es hilfreich?

Lösung

Sie können auf das 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 Ereignisse Ihres SVG-Dokuments verbunden ist).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top