2017-05-31 101 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

您需要監聽桌面父級的事件滾動...如窗口或將具有滾動條的元素

相關問題