The IntersectionObserverEntry
interface's read-only target
property indicates which targeted Element
has changed its amount of intersection with the intersection root.
The IntersectionObserverEntry
interface's read-only target
property indicates which targeted Element
has changed its amount of intersection with the intersection root.
The IntersectionObserverEntry
's target
property specifies which Element
previously targeted by calling IntersectionObserver.observe()
experienced a change in intersection with the root.
In this simple example, each targeted element's opacity
is set to its intersectionRatio
.
js
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.
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
target |
51 | 15 | 55 | No | 38 | 12.1 | 51 | 51 | 55 | 41 | 12.2 | 5.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry/target