Firefox Tomorrow

web api instance property

IntersectionObserverEntry: target property

View on MDN ↗

The target read-only property of the IntersectionObserverEntry interface indicates which targeted Element has changed its amount of intersection with the intersection root.

Value

The IntersectionObserverEntry’s target property specifies which Element previously targeted by calling observe() experienced a change in intersection with the root.

Examples

In this simple example, each targeted element’s opacity is set to its intersectionRatio.

function intersectionCallback(entries) {
  entries.forEach((entry) => {
    entry.target.style.opacity = entry.intersectionRatio;
  });
}

To see a more concrete example, take a look at Handling intersection changes.

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.