奇妙なエラーが発生しました。反応するスライダーの反応内で、スクロール時に次のイベントと前のイベントをトリガーしようとしています。
エラー:
TypeError: 'Window' で 'scroll' を実行できませんでした: パラメータ 1 ('options') はオブジェクトではありません。
29 |
30 | componentWillMount(){
31 | window.addEventListener('wheel', function(e){
> 32 | this.scroll(e.wheelDelta);
33 | })
34 | }
35 |
これが私のコードです:
constructor(props) {
super(props);
this.scroll = this.scroll.bind(this);
}
scroll(y){
y > 0 ? (
this.slider.slickNext()
) : (
this.slider.slickPrev()
)
}
componentWillMount(){
window.addEventListener('wheel', function(e){
this.scroll(e.wheelDelta);
})
}
<Slider {...settings} ref={slider => this.slider = slider}>
{sliderItems}
</Slider>