5

new IntersectionObserver()用于检测用户是否在页面顶部(scrollY = 0)VS。当 scrollY > 0 (用户向下滚动)?

因为我试过这个并且无法让它工作:

var myObs = new IntersectionObserver(function (entry) {
    if ( entry.intersectionRatio > 0 ) {
        console.log('> 0');
    } else {
        console.log('< 0');
    }
}, { threshold: [0], rootMargin: '0px 0px', });

myObs.observe( document.body );
4

0 回答 0