IntersectionObserverEntry

@native @JSGlobal @JSType

The IntersectionObserverEntry interface of the Intersection Observer API describes the intersection between the target element and its root container at a specific moment of transition.

class Object
trait Any
class Object
trait Matchable
class Any

Value members

Concrete methods

The bounds rectangle of the target element as a DOMRectReadOnly.

The bounds rectangle of the target element as a DOMRectReadOnly.

def intersectionRatio: Double

The ratio of the intersectionRect to the boundingClientRect.

The ratio of the intersectionRect to the boundingClientRect.

A DOMRectReadOnly representing the target's visible area.

A DOMRectReadOnly representing the target's visible area.

def isIntersecting: Boolean

A Boolean value which is true if the target element intersects with the intersection observer's root. If this is true, then, the IntersectionObserverEntry describes a transition into a state of intersection; if it's false, then you know the transition is from intersecting to not-intersecting.

A Boolean value which is true if the target element intersects with the intersection observer's root. If this is true, then, the IntersectionObserverEntry describes a transition into a state of intersection; if it's false, then you know the transition is from intersecting to not-intersecting.

A DOMRectReadOnly for the intersection observer's root.

A DOMRectReadOnly for the intersection observer's root.

The Element whose intersection with the root changed.

The Element whose intersection with the root changed.

def time: Double

A DOMHighResTimeStamp indicating the time at which the intersection was recorded, relative to the IntersectionObserver's time origin.

A DOMHighResTimeStamp indicating the time at which the intersection was recorded, relative to the IntersectionObserver's time origin.

Inherited methods

def hasOwnProperty(v: String): Boolean
Inherited from:
Object
def isPrototypeOf(v: Object): Boolean
Inherited from:
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from:
Object
def toLocaleString(): String
Inherited from:
Object
def valueOf(): Any
Inherited from:
Object