Die Position des Div auf der Seite variiert. Wie kann ich die y-Position von oben bekommen?Kann ich die Koordinaten eines Div mit JQuery bekommen?
6
A
Antwort
10
jQuery ('# id'). Offset()
Gibt ein Objekt mit oberen und linken Offsets.
2
Sie auch in der Lage, Funktion, die die Position relativ zu einer Offset-Mutter bekommt (vs Offset, der zu dem Dokument es relativ bekommt)
var position = $('#id').position();
3
interessiert sein Also musst du Optionen haben. Position() oder Offset().
position() Im Grunde ähnlich wie Sie in den CSS oben, links Eigenschaften verwenden können.
offset() Gibt den Abstand relativ zum Dokument zurück. Dies berücksichtigt Ränder, Abstände und Ränder.
<style>
.cont {
position: absolute;
top: 100px;
left: 100px;
border: solid 3px black;
}
p {
margin: 20px;
padding: 20px;
border: solid 2px black;
position: absolute;
top: 20px;
left: 20px;
}
</style>
<div class="cont">
<p>Hello World!</p>
</div>
$('p').position() => { top: 20, left: 20 }
$('p').offset() => { top: 143, left : 143 }
Beachten Sie, wie die Positionswerte die gleichen wie die CSS-Werte sind, und betrachtet die Offset-Position der Eltern, die Grenze der Eltern und der des Elements (‚P‘) Rand und Polsterung.
Verwandte Themen
- 1. Wie kann ich die wahre Höhe eines div bekommen?
- 2. Wie kann ich die aktuelle Klasse eines Div mit jQuery bekommen?
- 3. Gimp: Wie kann ich die Koordinaten von Pfad Werkzeugpunkten bekommen?
- 4. mit der Schriftrolle div Höhe bekommen? jquery
- 5. jQuery - die Breite eines Bildes bekommen
- 6. bekommen Breite eines div-Elements
- 7. Scrollen eines div mit jQuery
- 8. Wie Wert eines div mit Javascript bekommen
- 9. Wie können wir die Koordinaten oder die Position eines Elements mit jquery mobile/Jquery finden?
- 10. Wie bekomme ich img innerhalb eines bestimmten div mit JQuery
- 11. Kann ich die MD5sum eines Verzeichnisses mit Perl bekommen?
- 12. Wie kann ich die Koordinaten eines Merkmals in Openlayers 3
- 13. Wie bekomme ich die Koordinaten eines MKAnnotationView?
- 14. jquery - Elemente per Tag innerhalb eines bestimmten div bekommen?
- 15. jQuery - Wenn ich ein div mit der Tastatur verschiebe
- 16. jQuery - kann nicht die richtige ID bekommen
- 17. jQuery - Kann Links eines div nicht filtern
- 18. Wie kann ich meine eigenen Cursor-Koordinaten in Firefox bekommen?
- 19. Wie kann ich die Deckkraft des Hintergrunds eines div animieren?
- 20. Wie die HTML-Inhalt mehrerer div bekommen
- 21. die wahre Höhe eines DIV in jQuery
- 22. Erstellen eines Gitternetzes mit Koordinaten
- 23. jQuery/Flot: Wie erhalten Sie die Koordinaten eines Datenpunkts?
- 24. mit jquery, um die 'src' eines Bildlinks zu bekommen?
- 25. Erhalten eines bestimmten div mit Jquery
- 26. nur Text innerhalb eines div mit jquery
- 27. jQuery Div, die Cursorbewegung nur innerhalb eines anderen div folgt
- 28. Wie ermittle ich die Koordinaten eines Artikels innerhalb eines Stackpanels?
- 29. Finden Sie die Position der Unterseite eines Div mit Jquery
- 30. wie offsetX dass relativ zum übergeordneten div bekommen, wenn ich ein div mit jquery klicken