39 of 119 menu

Método offsetParent

El método offsetParent permite obtener el ancestro posicionado más cercano del elemento. El concepto 'posicionado' implica un elemento con la propiedad CSS position, establecida en el valor relative, absolute, o fixed. El método es útil en animaciones y al colocar elementos en la página.

Sintaxis

Obtener el ancestro posicionado más cercano:

$(selector).offsetParent();

Ejemplo

Encontremos el ancestro posicionado más cercano (en nuestro caso relativo) del párrafo con #test y coloreemos su fondo en 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');

Véase también

  • método parents,
    que permite obtener todos los ancestros del elemento
  • método closest,
    que permite obtener el elemento ancestral más cercano que cumpla con el selector
  • método position,
    que permite obtener las coordenadas actuales del elemento
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar