【发布时间】:2017-03-06 17:35:20
【问题描述】:
React 组件监听滚轮滚动:
componentDidMount() {
this.refs.holder.addEventListener('mousewheel', this.handleScroll);
}
并对此做出反应:
handleScroll(e) {
switch (e) {
case e.deltaY > 0:
console.log('positive');
default:
console.log('negative');
}
if (e.deltaY > 0) {
console.log('positive');
} else {
console.log('negative');
}
}
if/else 语句可以正常工作,但是 switch 不能正常工作,你能解释一下原因吗?
【问题讨论】:
标签: javascript reactjs switch-statement