我正在制作这个横向网站,但我遇到滚动问题:
在Windows中没关系,但在Mac Mavericks中有一个滚动加速,这会使页面滚动太快。
我找到的解决方案是在滚动时跳转到下一个会话,是否可能?
这是我的网站:http://www.finecolor.com.br/bandainky
还有其他解决方案吗?
答案 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?