J'essaie de comprendre comment obtenir la distance d'un li du haut de l'ul contenant pour me permettre de positionner quelque chose à côté de lui. Cependant, l'utilisation de position() ou offset() dans jQuery semble renvoyer une position du haut de la page ou d'un autre élément supérieur. Existe-t-il un plugin ou un moyen de spécifier d'où vous voulez que le calcul de position provienne?Existe-t-il un moyen de trouver la distance d'un élément par rapport à un autre dans jQuery?
0
A
Répondre
3
a reçu une réponse ici
Get relative position between 2 DOM elements using JavaScript
var o1 = $(element1).offset();
var o2 = $(element2).offset();
var dx = o1.left - o2.left;
var dy = o1.top - o2.top;
var distance = Math.sqrt(dx * dx + dy * dy);
Questions connexes
- 1. jQuery liant à un élément par l'ID
- 2. Comment vérifier si un élément contient un autre élément dans jQuery
- 3. Python: trouver un élément dans un tableau
- 4. Comment trouver un élément par nom de classe dans une autre cellule d'une ligne de table?
- 5. élément global par rapport à la transmission de paramètres
- 6. Ajouter un élément à un objet jquery
- 7. Comment trouver la div avant un élément spécifié avec jQuery?
- 8. ArrayList par rapport à un tableau d'objets par rapport à la collection de T
- 9. Jquery: Comment définir un élément masqué à afficher lorsqu'un autre élément est actif?
- 10. un autre Bug dans jquery validator?
- 11. Existe-t-il un meilleur moyen de trouver l'emplacement d'un élément minimum dans un tableau?
- 12. Existe-t-il un moyen de référencer un élément enfant différent du même élément parent de $ (this) dans jQuery?
- 13. Lier à la position de l'élément par rapport à un parent dans WPF
- 14. Positionner un élément sous un autre élément en Javascript
- 15. Trouver élément et ajouter la classe (jQuery)
- 16. comment trouver la position d'un élément dans un div
- 17. Copier une classe d'un élément à un autre
- 18. La qualité de l'équipe par rapport à un processus spécifique
- 19. Masquer un élément de rapport à partir de l'impression/exportation d'un rapport rdlc
- 20. Un moyen facile de pdf un rapport Web
- 21. Application de la classe à un élément - JQuery
- 22. Existe-t-il un moyen d'incrémenter automatiquement un champ Django par rapport à une clé étrangère?
- 23. Comment déplacer un élément d'un menu à un autre?
- 24. Un avantage d'une architecture par rapport à une autre pour un calcul intensif?
- 25. trouver l'élément précédent dans un tableau JQuery
- 26. données associant à un élément DOM jQuery
- 27. Jquery lier plusieurs fonctions à un élément
- 28. Comment trouver le premier élément masqué par JQuery
- 29. Déployer un rapport Crystal par programme?
- 30. Regroupement par un élément de rapport dans SSRS 2005 - textbox - des solutions de contournement?
Un grand merci, je ne l'avais pas trouvé cela. On dirait une solution élégante. :) – robotmay