39 of 119 menu

Método offsetParent

O método offsetParent permite obter o ancestral posicionado mais próximo de um elemento. O termo 'posicionado' refere-se a um elemento com a propriedade CSS position, definida como relative, absolute, ou fixed. O método é útil em animações e ao posicionar elementos na página.

Sintaxe

Obter o ancestral posicionado mais próximo:

$(seletor).offsetParent();

Exemplo

Vamos encontrar o ancestral posicionado mais próximo (no nosso caso, relativo) do parágrafo com #test e colorir seu fundo de verde:

<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');

Veja também

  • método parents,
    que permite obter todos os ancestrais de um elemento
  • método closest,
    que permite obter o elemento ancestral mais próximo que satisfaça um seletor
  • método position,
    que permite obter as coordenadas atuais de um elemento
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar