la position de la div sur la page varie. Comment puis-je obtenir la position y par le haut?Puis-je obtenir les coordonnées d'un div avec JQuery?
6
A
Répondre
10
jQuery ('# id'). Offset()
Renvoie un objet avec des décalages supérieur et gauche.
2
Vous pouvez également être intéressé par la fonction de position qui obtient la position par rapport à un parent de décalage (vs décalage qui obtient par rapport au document)
var position = $('#id').position();
3
Donc vous avez des options. position() ou offset().
position() Fondamentalement similaire à ce que vous pourriez utiliser dans le CSS haut, gauche des propriétés.
offset() Retourne la distance par rapport au document. Ceci prend en compte les marges, les paddings et les bordures.
<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 }
Remarquez que les valeurs de position sont les mêmes que les valeurs de CSS, et décalés considère la position de la mère, de la frontière de la mère et de l'élément (« p ») de la marge et le rembourrage.
Questions connexes
- 1. Jquery: obtenir les coordonnées TOP et GAUCHE du 5ème paragraphe?
- 2. Obtenir l'élément via les coordonnées?
- 3. Comment obtenir les ID div dans un div à Jquery?
- 4. comment obtenir les coordonnées UIImageView?
- 5. Obtenir les coordonnées de la souris à l'aide de jQuery
- 6. Comment obtenir des coordonnées DIV dans HTML5 Canvas?
- 7. diviser l'image et obtenir les coordonnées
- 8. Comment obtenir le curseur Coordonnées avec Javascript
- 9. Comment obtenir les coordonnées de Gridlayout
- 10. Obtenir les coordonnées GPS Windows Phone 7
- 11. Obtenir les coordonnées des marqueurs Google Maps
- 12. Obtenir les résultats php avec jquery ajax
- 13. En JS, comment puis-je obtenir les coordonnées de la souris à l'intérieur d'un DIV?
- 14. Obtenir les 'coordonnées' d'une cellule <TD> en utilisant jQuery
- 15. iTextSharp: obtenir les coordonnées de l'image
- 16. Obtenir les coordonnées XY de RichTextBox caret
- 17. Comment obtenir les coordonnées d'un événement tactile
- 18. Service Web pour obtenir les coordonnées GPS
- 19. Obtenir les coordonnées GPS de Samsung Intrepid
- 20. Obtenir un DIV pour le chargement automatique avec jQuery
- 21. div ombre avec jquery
- 22. comment obtenir le contenu de div nested avec jQuery
- 23. Comment obtenir un texte spécifique div avec filtre jQuery()
- 24. jQuery - Si je déplace un div avec le clavier
- 25. Besoin d'aide avec jQuery Div Div
- 26. obtenir div emplacement actuel
- 27. auto-refresh div avec jquery
- 28. Obtenir les coordonnées et les noms d'un itinéraire routier
- 29. Comment obtenir une position de div? jquery
- 30. comment obtenir les coordonnées en haut à gauche de l'écran avec javascript sur firefox