Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 滚动jQuery转到水平网站的下一部分_Javascript_Jquery_Html_Css_Horizontal Scrolling - Fatal编程技术网

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

Javascript 滚动jQuery转到水平网站的下一部分,javascript,jquery,html,css,horizontal-scrolling,Javascript,Jquery,Html,Css,Horizontal Scrolling,我正在创建此水平网站,但我在滚动时遇到问题: 在Windows中没有问题,但在Mac Mavericks中有一个滚动加速,这使得页面滚动太快 我找到的解决办法是跳转到scroll上的下一个会话,这可能吗 这是我的网站: 还有其他解决方案吗?通常,我建议使用以下代码段将垂直滚动重新映射为水平滚动: document.documentElement.onmousewheel = function () { if (document.body.doScroll) documen

我正在创建此水平网站,但我在滚动时遇到问题:

在Windows中没有问题,但在Mac Mavericks中有一个滚动加速,这使得页面滚动太快

我找到的解决办法是跳转到scroll上的下一个会话,这可能吗

这是我的网站:


还有其他解决方案吗?

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

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

    return false;
}
像你使用的库那样完全劫持卷轴对用户体验是有害的。下面是一篇关于如何正确地做到这一点的完整文章: