滚动到页面底部时无限循环滚动响应

时间:2018-10-14 13:12:51

标签: reactjs addeventlistener next.js

componentDidMount() {
    window.addEventListener('scroll', this.scrollpos);
}

scrollpos=()=>{
    console.log(window.scrollY);

    if(window.scrollY > 500){
        this.setState({
            navfix:'navfix'
        })
    }
}

componentWillUnmount() {
    window.removeEventListener('scroll', this.scrollpos);
}

嗨,我正在使用这种方法来获取窗口滚动位置,但是当我滚动到页面底部或滚动位置> 1800时,我得到了无限循环编号滚动位置。为什么会这样?

谢谢

0 个答案:

没有答案