我知道这个问题已经回答了很多次,但我的挑战是奇特的,因为我已经尝试了所有的答案,但没有运气。 这里是我的代码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>
)
}
}