Ich habe ein Element mit id="stimulus"
in einem HTML-Dokument. Die Rückgabewerte der Offset-Methode verstehen
Als ich dieses Dokument in einem Browser öffnen und die Browser-Konsole verwenden, um Eigenschaften von #stimulus
zu untersuchen, ist es das, was ich sehe:
> $('#stimulus').offset()
< Object {top: 0, left: 0}
> $('#stimulus').css('top')
< "-155.761px"
> $('#stimulus').css('left')
< "253.087px"
Wie soll ich das verstehen? Wie wird innerhalb offset
von mit der css
Methode zugegriffen zugegriffen?
in meinem Beispiel würde das bedeuten nicht '# stimulus' am (0, 0) Position des gesamten Dokuments angezeigt werden soll? wäre das nicht die linke obere Ecke der Seite? (Das ist nicht der Ort, an dem '# stimulus 'erscheint.) – dbliss
@dbliss Ist Ihr Element versteckt, Offset mit Padding, Rahmen oder Rand? Die Dokumentation besagt, dass sie keine korrekten Positionen für Sonderfälle liefert. –
@dbliss Warum liefern Sie keine minimalistische Probe, die Ihr Problem repliziert? Es sollte dann offensichtlich sein –