39 of 119 menu

Az offsetParent metódus

Az offsetParent metódus lehetővé teszi az elem legközelebbi pozicionált ősének megszerzését. A 'pozicionált' fogalom alatt egy olyan elem értendő, amelynek CSS position tulajdonsága relative, absolute, vagy fixed értékre van állítva. A metódus hasznos animációkhoz és elemek elhelyezéséhez az oldalon.

Szintaxis

A legközelebbi pozicionált ős megszerzése:

$(selector).offsetParent();

Példa

Keressük meg a #test azonosítójú bekezdés legközelebbi pozicionált (esetünkben relatívan) ősét, és színezzük zöldre a hátterét:

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

Lásd még

  • a parents metódus,
    amely lehetővé teszi az elem összes ősének megszerzését
  • a closest metódus,
    amely lehetővé teszi a legközelebbi szülői elem megszerzését, amely megfelel a szelektornak
  • a position metódus,
    amely lehetővé teszi az elem aktuális koordinátáinak megszerzését
svcstrdekk