マウススクロールを有効/無効にするための「disable_scroll」と「enable_scroll」の2つのボタンがあります。スクロールを無効にするとうまくいきます。
var cancelscroll = function(e) {
e.preventDefault();
};
$("#disable_scroll").on("click", function () {
if ("onmousewheel" in document) { // for browser except FF
document.onmousewheel = cancelscroll;
} else { // for FF
document.addEventListener('DOMMouseScroll', cancelscroll);
}
});
しかし、マウス スクロールを有効にしたい場合、Firefox で問題が発生します。Firefox では、マウス スクロールは有効になりません (他のブラウザーでは、このコードはうまく機能します)。誰でもエラーを見つけるのを手伝ってもらえますか?
$("#enable_scroll").on("click", function () {
if ("onmousewheel" in document) { // for brouzers except FF
document.onmousewheel = function(e){};
} else { // for FF
document.addEventListener('DOMMouseScroll', function(e){});
}
});