You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
constelements=newInView(".css-selector");elements.on("enter",(event)=>{console.log(event);// do something on enter});elements.on("exit",(event)=>{console.log(event);// do something on exit});
or configuring it for more control.
constelement=newInView({selector:".css-selector",delay:100,precision:"high",single:true,});element.on("enter",(event)=>{console.log(event);// do something on enter});element.on("exit",(event)=>{console.log(event);// do something on exit});
For TypeScript users, you can import the types and use it like this.
importInView,{InViewConfig,InViewEvent}from"@opuu/inview"constconfig:InViewConfig={selector:".css-selector",delay:0,precision:"medium",single:true,};constelement:InView=newInView(config);element.on("enter",(event:InViewEvent)=>{console.log(event);// do something on enter});element.on("exit",(event:InViewEvent)=>{console.log(event);// do something on exit});