防止"回来"具有水平滚动的元素上的mac触控板上的行为

时间:2017-03-30 15:26:32

标签: javascript reactjs

如果你在mac中向一个方向非常努力地滚动it will trigger back/forward navigation behavior.

我有一个很大程度上依赖于水平滚动行为的组件。但是,如果您滚动太硬并点击边缘,它将触发后退或前进行为。为了获得良好的用户体验,我尝试在滚动时禁用此功能。这就是我的开始:

export default class FilmRoll extends Component {
  onScroll = ({ scrollLeft, scrollRight, target }) => {
    // not sure what to do next
  };

  render() {
    return (
      <div onScroll={this.onScroll}>
        {this.props.children}
      </div>
    );
  }
}

如何在Mac OS X中阻止此默认行为?

0 个答案:

没有答案