gpt4 book ai didi

javascript - 绑定(bind)此鼠标滚轮事件处理程序会禁用垂直滚动

转载 作者:行者123 更新时间:2023-11-28 09:00:55 27 4
gpt4 key购买 nike

我的站点有没有滚动条的垂直滚动,一个 div 也有没有滚动条的水平滚动。

我得到以下代码:

(function() {
function scrollHorizontally(e) {
e = window.event || e;

var delta = Math.max(-1, Math.min(1, (e.wheelDelta || -e.detail)));

document.getElementById("premios-scroll").scrollLeft -= (delta * 40); // Multiplied by 40
document.getElementById("premios-scroll").scrollLeft -= (delta * 40); // Multiplied by 40

e.preventDefault();
}

if (window.addEventListener) {
// IE9, Chrome, Safari, Opera
window.addEventListener("mousewheel", scrollHorizontally, false);

// Firefox
window.addEventListener("DOMMouseScroll", scrollHorizontally, false);
}
else {
// IE 6/7/8
window.attachEvent("onmousewheel", scrollHorizontally);
}
})();

它运行良好,但代码禁用了垂直滚动。

这是 Website 的链接.

最佳答案

如果事件鼠标悬停目标是 premios-scroll 时只添加水平滚动怎么办?

关于javascript - 绑定(bind)此鼠标滚轮事件处理程序会禁用垂直滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26929794/

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