反应 - 强制水平滚动

时间:2016-02-23 21:25:27

标签: javascript events scroll reactjs

在React中有没有办法我可以强行向下滚动来水平移动而不是向上/向下移动?

我不确定如何在handleScroll()方法中接近:

componentDidMount() {
  window.addEventListener('scroll', this.handleScroll);
}

componentWillUnmount() {
  window.removeEventListener('scroll', this.handleScroll);
}

handleScroll(e) {
  e.preventDefault()
}

1 个答案:

答案 0 :(得分:1)

方法:

  scroll(e) {
    window.scrollBy(e.deltaY, 0)
  }

用法:

<Component onWheel={this.scroll} />