161 votes

Dans jQuery, comment puis-je définir les propriétés "top,left" d'un élément avec des valeurs de position relatives au parent et non au document ?

.offset([coordinates]) permet de définir les coordonnées d'un élément, mais uniquement par rapport au document. Alors comment puis-je définir les coordonnées d'un élément mais par rapport au parent ?

J'ai trouvé que .position() ne récupère que les valeurs "top,left" par rapport au parent, mais elle ne définit aucune valeur.

J'ai essayé avec

$("#mydiv").css({top: 200, left: 200});

mais cela ne fonctionne pas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X