Comment puis-je trouver la position dans la page d'un élément en utilisant jQuery?
-
06-09-2019 - |
Question
Je suis au courant de la méthode de position, mais qui récupère la position par rapport au parent de décalage. Est-ce que je viens de jeter dans une boucle pour traverser les noeuds de document?
Je suppose que je suis surpris qu'il ne fait pas partie du noyau, et je me demande si elle est caché quelque part que je ne sais pas.
La solution
jQuery(elem).offset();
Voir http://docs.jquery.com/CSS/offset pour un résumé
Autres conseils
Sans jQuery vous pouvez utiliser:
document.getElementById('elemId').clientTop
document.getElementById('elemId').clientLeft
ou
document.getElementById('elemId').offsetTop
document.getElementById('elemId').offsetLeft
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow