Frage

Gibt es eine Möglichkeit, eine Position/Koordinaten für Mausklick zu erhalten? In Beispiel, wenn ich ein Bild in einem Container habe und darauf klicke, möchte ich in diesem Bild Koordinaten (x, y) erhalten? Ich sehe nur 1 Lösung, um viele Container auf dem Bild so klein zu machen (wie ein Gitter), dass es beim Klicken, dass es Container in JS aufpositioniert, aber ich denke, Seite wird die Seite deshalb so verdammt langsam sein. Gibt es eine andere Lösung dafür?

War es hilfreich?

Lösung

Holen Sie sich die Koordnise des Bildes (CSS: oben, links) und Koordnungen des Mausklicks und machen Sie ein wenig Mathematik. :-)

Dies ist ziemlich einfach mit einer JS -Bibliothek wie JQuery oder Prototyp.

Andere Tipps

Pseudocode (Änderung in Ihrem Framework):

cX=event.clientX; cY=event.clientY;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top