File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -48,14 +48,15 @@ export default class InfiniteScroll extends Component {
4848
4949 componentWillUnmount ( ) {
5050 this . detachScrollListener ( ) ;
51+ this . detachMousewheelListener ( ) ;
5152 }
5253
5354 // Set a defaut loader for all your `InfiniteScroll` components
5455 setDefaultLoader ( loader ) {
5556 this . defaultLoader = loader ;
5657 }
5758
58- detachScrollListener ( ) {
59+ detachMousewheelListener ( ) {
5960 let scrollEl = window ;
6061 if ( this . props . useWindow === false ) {
6162 scrollEl = this . scrollComponent . parentNode ;
@@ -66,6 +67,14 @@ export default class InfiniteScroll extends Component {
6667 this . mousewheelListener ,
6768 this . props . useCapture ,
6869 ) ;
70+ }
71+
72+ detachScrollListener ( ) {
73+ let scrollEl = window ;
74+ if ( this . props . useWindow === false ) {
75+ scrollEl = this . scrollComponent . parentNode ;
76+ }
77+
6978 scrollEl . removeEventListener (
7079 'scroll' ,
7180 this . scrollListener ,
You can’t perform that action at this time.
0 commit comments