PUBLIC

JavaScript IntersectionObserver : Object

Constructors

new IntersectionObserver(callback : Function, [options : Object]) : IntersectionObserver
callback(entries : Array<IntersectionObserverEntry>, observer : IntersectionObserver) : undefined
options : {
root Element
rootMargins String
threshold Number
}

Example:

Run

Results:

 

Instance Properties

root : Element  

rootMargin : String  

thresholds : Array<Number>  

Instance Methods

disconnect() : undefined

observe(target : Element) : undefined

takeRecords() : Array<IntersectionObserverEntry>

unobserve(target : Element) : undefined