2017-05-31 98 views
-1

我正在使用React版本2.2。如何在React组件中添加滚动事件

我已经尝试过,但没有工作。

`componentDidMount() { 
    ReactDOM.findDOMNode(this.refs.table).addEventListener('scroll', this.listenScrollEvent); 
} 

componentWillUnmount() { 
    ReactDOM.findDOMNode(this.refs.table).removeEventListener('scroll', this.listenScrollEvent); 
} 

listenScrollEvent() { 
    console.log('Scroll event detected!'); 
} 

render() { 
    return (
     <table ref="table"> 
      [...] 
     </table> 
    ) 
}` 

请给我正确的方法来解决这个问题。

回答

0

您需要监听桌面父级的事件滚动...如窗口或将具有滚动条的元素

相关问题