39 of 119 menu

Methode offsetParent

Die Methode offsetParent ermöglicht es, den nächstgelegenen positionierten Vorfahren eines Elements zu erhalten. Unter dem Begriff 'positioniert' wird ein Element mit der CSS-Eigenschaft position verstanden, die auf den Wert relative, absolute oder fixed gesetzt ist. Die Methode ist nützlich in der Animation und beim Platzieren von Elementen auf der Seite.

Syntax

Nächstgelegenen positionierten Vorfahren ermitteln:

$(Selector).offsetParent();

Beispiel

Lassen Sie uns den nächstgelegenen positionierten (in unserem Fall relativ) Vorfahren des Absatzes mit #test finden und seinen Hintergrund grün einfärben:

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

Siehe auch

  • Methode parents,
    die es ermöglicht, alle Vorfahren eines Elements zu erhalten
  • Methode closest,
    die es ermöglicht, das nächstgelegene übergeordnete Element, das dem Selektor entspricht, zu erhalten
  • Methode position,
    die es ermöglicht, die aktuellen Koordinaten eines Elements zu erhalten
azbydeenesfrkakkptruuz