【发布时间】:2018-12-23 02:36:25
【问题描述】:
所以我有一个包含几个部分的 React 站点。我想将某些道具传递给这些部分,但前提是它们在视口中。为此,我包含了一个滚动事件侦听器,它应该更改“活动”部分
每次window.scrollY 越过活动部分的边界(要么将其留在后面 (window.scrollY > section.getBoundingClientRect().bottom),要么返回到页面的开头 (window.scrollY < section.getBoundingClientRect().top - window.innerHeight))。
问题是,它似乎不起作用。
这里是演示:https://codepen.io/LuisChDev/pen/REVPWd?editors=0112
关于为什么代码不起作用的任何想法?
【问题讨论】:
标签: javascript reactjs