我有一个浏览功能,使用无限滚动在页面上加载更多数据。它工作正常;但是,当我路由到不同的页面时,该页面也会自动向下滚动。如何停止滚动事件影响React JS中的其他页面
有没有办法在改变路线或卸载时杀死滚动事件?
到目前为止,我尝试这些方法:
$(window).unbind('scroll');
$(window).bind('touchmove',function(e){
e.preventDefault();
});
唯一欠缺的部分是停止滚动事件改变路线/页时。请指教。非常感谢。
其实我在'componentDidMount'和'componentWillUnmount'上加了unbind和'touchmove',但结果仍然是一样的。这是让我困惑:( –