我有一個瀏覽功能,使用無限滾動在頁面上加載更多數據。它工作正常;但是,當我路由到不同的頁面時,該頁面也會自動向下滾動。如何停止滾動事件影響React JS中的其他頁面
有沒有辦法在改變路線或卸載時殺死滾動事件?
到目前爲止,我嘗試這些方法:
$(window).unbind('scroll');
$(window).bind('touchmove',function(e){
e.preventDefault();
});
唯一欠缺的部分是停止滾動事件改變路線/頁時。請指教。非常感謝。
其實我在'componentDidMount'和'componentWillUnmount'上加了unbind和'touchmove',但結果仍然是一樣的。這是讓我困惑:( –