jQuery On滚动到水平网站的下一部分

时间:2014-05-21 01:23:53

标签: javascript jquery html css horizontal-scrolling

我正在制作这个横向网站,但我遇到滚动问题:

在Windows中没关系,但在Mac Mavericks中有一个滚动加速,这会使页面滚动太快。

我找到的解决方案是在滚动时跳转到下一个会话,是否可能?

这是我的网站:http://www.finecolor.com.br/bandainky

还有其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

通常我会建议使用以下代码段将垂直滚动重新映射为水平:

document.documentElement.onmousewheel = function ()
{
    if (document.body.doScroll)
        document.body.doScroll(event.wheelDelta>0?"left":"right");

    return false;
}

像你使用的库那样完全劫持滚动确实对UX有害。以下是有关如何正确执行此操作的完整帖子:How to do a horizontal scroll on mouse wheel scroll?