HTML / Javascript: X, Y-Koordinaten des Kreiselements erhalten
439
Steve G.
Ich brauche die X- und Y-Koordinaten eines HTML-Kreiselements in Javascript. Hier ist mein HTML-Code:
<svg id="hotspot_canvas" name="hotspot_canvas" class="hotspot" width="800" height="1570.66666667" style="background-image: url('images/characters/fullbody/1.jpg'); background-size: 800px 1570.66666667px;"> <circle class="hotspot" id="hotspot0" name="hotspot0" cx="300" cy="75" r="50" href="javascript:void(0);" onclick="MovePopup('0', 200, 200);" onmouseover="MovePopup('0', 200, 200);" onmouseout="MovePopup('0', 200, -1000)" alt="" /> </svg>
In meiner MovePopup-Javascript-Subroutine habe ich diesen Code:
function MovePopup(id, xcoord, ycoord) { var hotspot = document.getElementById('hotspot' + id); window.alert('Hotspot is ' + hotspot.style.left + ' pixels from the left of the window'); }
Was ich brauche, ist die Anzahl der Pixel von der linken Seite des gesamten Fensters (nicht nur des SVG-Elements), aber alles, was ich versuche, gibt mir entweder "undefined" oder nichts. Weiß jemand, was ich falsch mache? Vielen Dank!
0 Antworten auf die Frage
Verwandte Probleme
-
4
Kostenloser HTML Image Map Editor für Windows?
-
3
Komplexe JavaScript-Seite zum Testen der Browser-Leistung?
-
9
Wie versende ich E-Mails in Klartext und nicht in HTML in meinem E-Mail-Client?
-
4
Google ist zu langsam zum Laden
-
6
Was ist ein guter, einfacher und kostenloser HTML-Editor für Windows?
-
6
So finden Sie den Quellcode für HTML-E-Mails
-
1
Gibt es eine Möglichkeit, die Filme in der Videobar von YouTube neu anzuordnen?
-
4
Grafikdesign in Outlook-HTML-E-Mails
-
4
Zeilenumbrüche in Entourage-E-Mails
-
3
Wie kann der Quellcode einer Seite angezeigt werden, wenn ein Popup mit Javascript-Modal zuerst gela...