event.preventDefaultを削除します()
- イベントを呼び出すために、時には必要な場合は
event.preventDefault()
、ブラウザのデフォルトのイベントをキャンセルするために、時にはあなたが呼び出す必要があります - たとえば、カスタムスクロールバースクロールバーがまだの上部または最下部までスクロールしたときに、あなたが呼び出す必要があり
event.preventDefault()
、ブラウザのデフォルトのイベントをキャンセルするか、スクロールバーは、最も外側の文書ながら、スクロールバーやスクロールの定義から表示されます - 最上部または最下部までスクロールするスクロールバーが、カスタムスクロールバーが上にスクロールすることができないとき、あなたは、それを削除する必要がある文書の最外層をスクロールするスクロールバーを作成する必要があります
event.preventDefault()
-
現在のソリューションは、イベントバインディング、サンプルコードをキャンセルすることです。
関数F = VAR(E){ // ... //最大最小スクロール、イベントを再バインド、でpreventDefault除去するために、対応する (that.current> = that.maxCurrent that.current || <= 0)IFを{ that.wrapEl.off( "マウスホイールのDOMMouseScroll"、F).on( "マウスホイールのDOMMouseScroll"、F); }他{ e.preventDefault(); } } this.wrapEl.on( "マウスホイールのDOMMouseScroll"、F)。 // DOMにスクロールイベントを追加