39 of 119 menu

Méthode offsetParent

La méthode offsetParent permet d'obtenir l'ancêtre positionné le plus proche d'un élément. Par le terme 'positionné' on entend un élément avec la propriété CSS position, définie à la valeur relative, absolute, ou fixed. Cette méthode est utile dans l'animation et pour le placement des éléments sur la page.

Syntaxe

Obtenir l'ancêtre positionné le plus proche :

$(sélecteur).offsetParent();

Exemple

Trouvons l'ancêtre positionné le plus proche (dans notre cas relatif) du paragraphe avec #test et colorons son fond en vert :

<div> <p>aaa</p> <div style="position: relative;"> <p>bbb</p> <p>bbb</p> <p>bbb</p> <div> <p id="test">ccc</p> <div> <p>ddd</p> <p>ddd</p> <p>ddd</p> </div> <p>ccc</p> <p>ccc</p> </div> </div> <p>aaa</p> <p>aaa</p> </div> $('#test').offsetParent().css('background-color', 'green');

Voir aussi

  • la méthode parents,
    qui permet d'obtenir tous les parents d'un élément
  • la méthode closest,
    qui permet d'obtenir l'élément parent le plus proche satisfaisant le sélecteur
  • la méthode position,
    qui permet d'obtenir les coordonnées actuelles d'un élément
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser