gpt4 book ai didi

javascript - 如何在 div 水平滚动条上触发 javascript 鼠标滚轮?

转载 作者:行者123 更新时间:2023-11-29 17:21:03 26 4
gpt4 key购买 nike

我有一个带有更大嵌套 div 的 div。将overflow-x设置为auto,出现这样的滚动条。我想这样做,如果用户在 div 内滚动(使用鼠标滚轮),则滚动条水平滚动。

<div id="outer" style="width:1000px;overflow-x:auto">
<div id="inner" style="width:2000px"></div>
</div>

这需要什么样的javascript。请记住,滚动条是自动出现的,而不是寻找使用 javascript 改变左/右位置的解决方案。

最佳答案

为什么更改 scrollLeft 不适合您?

document.getElementById('outer').addEventListener('mousewheel', function(e) {
this.scrollLeft -= (e.wheelDelta);
e.preventDefault();
}, false);

关于javascript - 如何在 div 水平滚动条上触发 javascript 鼠标滚轮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12916289/

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