39 of 119 menu

Metodo offsetParent

Il metodo offsetParent permette di ottenere l'antenato posizionato più vicino dell'elemento. Con il termine 'posizionato' si intende un elemento con la proprietà CSS position, impostata sul valore relative, absolute, o fixed. Il metodo è utile nelle animazioni e nel posizionamento degli elementi sulla pagina.

Sintassi

Ottenere l'antenato posizionato più vicino:

$(selettore).offsetParent();

Esempio

Troviamo l'antenato posizionato (nel nostro caso relative) più vicino del paragrafo con #test e coloriamo il suo sfondo in 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');

Vedi anche

  • metodo parents,
    che permette di ottenere tutti gli antenati dell'elemento
  • metodo closest,
    che permette di ottenere l'elemento antenato più vicino che soddisfa il selettore
  • metodo position,
    che permette di ottenere le coordinate correnti dell'elemento
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta