skrollr:水平滚动,滚动平滑无法正常工作

时间:2013-06-07 04:16:58

标签: javascript scrollbar

我正在尝试使用skrollr构建网站。这是我尝试过的jFiddle link。但正如您所看到的,当smoothScrolling设置为true时,它无法正常工作。当设置smoothScrolling = false时,事情就像工作一样但有毛刺。

skrollr.init({
    forceHeight: true,
    smoothScrolling:true
});
  1. 我想使smoothScrolling = true,但我在这里缺少什么。
  2. 另外如何禁用垂直滚动。给溢出:隐藏不起作用,因为它将禁用skrollr。我也试过这个link,但是我无法让它发挥作用。唯一有效的是link,但它仅适用于Webkit浏览器。是否有任何与浏览器兼容的解决方案?
  3. 提前致谢。

2 个答案:

答案 0 :(得分:3)

您想要left移动的平滑滚动,但现在是top。您需要另一个包装器元素并在其上使用data-smooth-scrolling="off"

http://jsfiddle.net/GpPHx/2/

如果你想隐藏滚动条,skrollr可能不是你想要做的事情的正确选择。

答案 1 :(得分:1)

嗨,Prinzhorn,感谢伟大的图书馆。 您的jsfiddle解决方案非常适合Chrome,但它在Firefox中仍然有点jiggy并且它完全不适用于Safari。 你能为这些浏览器提出建议吗?我真的想实现水平滚动,我注意到在行尸走肉的网站上工作正常,但代码过于复杂