2016-06-28 18 views
0

swiper.jsで垂直スクロール可能かつドラッグ可能なリストを作成しようとしていますが、ほぼ目標に達しています。残っている問題は1つだけです:swiper.jsのマウスホイールデバウンスを無効にする

マウスホイールのスクロールが非常に遅く感じられます。すべてのスクロールの後、次のものが登録される前に小さな遅延があります。ここでの行動をチェックアウト:

http://idangero.us/swiper/demos/20-mousewheel-control.html

これは、これまでのところ、私の設定です:

this.swiper = new Swiper(this.$el, { 
    direction: 'vertical', 
    centeredSlides: true, 
    spaceBetween: 0, 
    grabCursor: true, 
    slidesPerView: 'auto', 
    mousewheelControl: true, 
} 

私はこれを無効にする方法を発見していません。それが役に立つかもしれないと聞こえる唯一のプロパティ、mousewheelSensitivityは、動作をまったく変更しないようです。

これも可能ですか、これを動作させるにはswiper.js内部を変更する必要がありますか?

+0

あなたはこれに対する解決策をどこから見つけることができますか? –

+0

いいえ、私は最後に何をしたのか覚えていません... – nils

+0

私はそれを修正することができました、私はソースコードを通過し、次の行を変更しました if(new window.Date()。getTime() - x .mousewheel.lastScrollTime> 60) 短い時間枠(〜30ms) –

答えて

0

私は同じ問題を持っており、このため、最終的な答えを見つけることができますが、しかし、私は次のオプションを追加すると少しを助けることに気づい:

mousewheelSensitivity: 0, 
mousewheelReleaseOnEdges: true, 

あなたが他の解決策を発見した場合は、してくださいそれを私たちと共有してください。

関連する問題