Jquery 禁用水平滚动和重新映射垂直

Jquery 禁用水平滚动和重新映射垂直,jquery,scroll,mousewheel,Jquery,Scroll,Mousewheel,我有一个侧面滚动的网站。 正如标题中所列,我需要防止用户能够用他们的触控板左右滚动,因为这在我的页面上看起来不太好。 我肯定这是mac电脑的问题,因为在windows上我没有这种问题,而且页面看起来很好 我已经有一段脚本可以在水平方向上重新映射垂直滚动: $('html, body, *').mousewheel(function(e, delta) { this.scrollLeft -= (delta * 10); e.preventDefau

我有一个侧面滚动的网站。 正如标题中所列,我需要防止用户能够用他们的触控板左右滚动,因为这在我的页面上看起来不太好。 我肯定这是mac电脑的问题,因为在windows上我没有这种问题,而且页面看起来很好

我已经有一段脚本可以在水平方向上重新映射垂直滚动:

$('html, body, *').mousewheel(function(e, delta) {
            this.scrollLeft -= (delta * 10);
            e.preventDefault();
});
但是我不知道如何防止水平运动

它不应该已经被e.preventDefault()阻止了吗;线 我真是不知所措


干杯

在CSS中你可以做:
overflow-x:hidden。不,对不起,这是一个侧面滚动的网站。