我知道這個問題已經回答了很多次,但我的挑戰是奇特的,因爲我已經嘗試了所有的答案,但沒有運氣。 這裏是我的代碼Reactjs onScroll event not responding
export default class scrollLogic extends Component{
constructor(props) {
super(props);
this.state={
scroll:false
};
this.scrollDetector=this.scrollDetector.bind(this)
}
scrollDetector(ev) {
console.log("Scrolling!");
}
componentDidMount() {
const list = ReactDOM.findDOMNode(this.refs.list)
list.addEventListener('scroll', this.scrollDetector);
}
componentWillUnmount() {
const list = ReactDOM.findDOMNode(this.refs.list)
list.removeEventListener('scroll', this.scrollDetector);
}
render() {
return (
<div ref="list" className="header-holder"></div>
)
}
}