Метод offsetParent

Метод offsetParent омогућава да добијете најближег позиционираног претка елемента. Под појмом 'спозиционированный' подразумева се елемент са CSS својством position, које је постављено на вредност relative, absolute, или fixed. Метод је користан у анимацији и приликом постављања елемената на страници.

Синтакса

Добијте најближег позиционираног претка:

javascript$(селектор).offsetParent();

Пример

Хајде да нађемо најближег позиционираног (у нашем случају релативно) претка параграфа са #test и обојимо његову позадину у зелену боју:

html<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>
javascript$('#test').offsetParent().css('background-color', 'green');

Види још

  • метод parents,
    који омогућава да добијете све претке елемента
  • метод closest,
    који омогућава да добијете најближи родитељски елемент који задовољава селектор
  • метод position,
    који омогућава да добијете тренутне координате елемента