Der folgende Code gibt Ihnen die X, Y Koordinaten eines Mausklicks innerhalb eines bestimmten Bereichs. Wenn Sie alle Dinge bezüglich des Offsets entfernen, können Sie die X, Y Koordinaten des Klicks relativ zum Browserfenster leicht abrufen.
$(function() {
$("#demo-box").click(function(e) {
var offset = $(this).offset();
var relativeX = (e.pageX - offset.left);
var relativeY = (e.pageY - offset.top);
alert("X: " + relativeX + " Y: " + relativeY);
});
});
Beispiel
Klicken Sie in den folgenden Bereich
Sehr cooler Trick!
Ich mag diesen. Er ist sehr nützlich für zukünftige Projekte.
Ich mag ihn auch, sehr einfach und funktioniert gut.
danke
SEHR COOLE TIP, DANKE CHRIS, DU BIST M3ALLEM (bedeutet Meister auf Arabisch)
Du bist der Beste! Genau das, was ich brauchte.
Gib eine Erklärung.
Funktioniert super in IE, aber nicht in Safari. :-(
Hallo,
Es ist wirklich schön. Wie kann ich es in Prozent bekommen?
danke.
ähm, versuche X Position / Breite des Bereichs
und Y Position / Höhe des Bereichs
Wie bekomme ich es in Prozent?
X Position / Breite und Y Position / Höhe.
Hey Mann, wie üblich großartig, aber es gibt einen Fehler, weil jQuery nicht deklariert ist, glaube ich.
Ist das noch Best Practice?