IntersectionObserverEntry: target-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2019.
Die schreibgeschützte target
-Eigenschaft des IntersectionObserverEntry
-Interfaces gibt an, welches zielgerichtete Element
seine Menge an Überschneidung mit dem Schnittpunktstamm geändert hat.
Wert
Die target
-Eigenschaft des IntersectionObserverEntry
gibt an, welches Element
, das zuvor durch den Aufruf von IntersectionObserver.observe()
beobachtet wurde, eine Änderung der Überschneidung mit dem Stamm erlebt hat.
Beispiele
In diesem einfachen Beispiel wird die opacity
jedes zielgerichteten Elements auf dessen intersectionRatio
gesetzt.
function intersectionCallback(entries) {
entries.forEach((entry) => {
entry.target.style.opacity = entry.intersectionRatio;
});
}
Um ein konkreteres Beispiel zu sehen, schauen Sie sich Umgang mit Überschneidungsänderungen an.
Spezifikationen
Specification |
---|
Intersection Observer # dom-intersectionobserverentry-target |
Browser-Kompatibilität
BCD tables only load in the browser