gpt4 book ai didi

javascript - 当我禁用 window.onwheel 事件时,它也会在 Firefox 中禁用所有 object.onwheel 事件

转载 作者:行者123 更新时间:2023-12-03 07:19:26 25 4
gpt4 key购买 nike

当我将鼠标悬停在 DIV 上时,我想禁用窗口滚轮滚动并启用紫色方形滚轮滚动。它在 Chrome 和 IE11 中运行良好,但在 Firefox 中不起作用。

火狐浏览器

 window.onwheel = function() {return false;};

似乎也禁用了所有 object.onwheel 事件,为什么?尝试在 Chrome 和 FF 中通过鼠标滚轮在 div 上方和 div 外部滚动。 (Firefox 会阻止紫色方 block onwheel 事件)。 https://jsfiddle.net/devrafalko/wen7sgoa/

最佳答案

您可以检查目标

window.addEventListener("scroll", function (evt) {
if (evt.target.tagName==="HTML") {
evt.preventDefault();
}
});

关于javascript - 当我禁用 window.onwheel 事件时,它也会在 Firefox 中禁用所有 object.onwheel 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36272980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com