不幸的是,SKROLLR的position: fixed;元素不支持skrollr-bodyskrollr-body是在移动设备上移动到假滚动的div。问题是我想用position: fixed;在对象上做动画,因​​此我考虑添加它:

<div data-0="top: 0;" data-1000000="top: 1000000px;"> [...] </div>


这会将div保留在页面顶部。问题是SKROLLR使用动画。我知道我可以添加smoothScrolling=false,但是除了top的更改外,我确实希望动画具有所有更改。我该怎么做?

最佳答案

我找到了答案!您需要做的就是将data-smooth-scrolling设置为onoff

在我的示例中,我应该做的是:

<div data-0="top: 0;" data-1000000="top: 1000000px;" data-smooth-scrolling="off"> [...] </div>

关于javascript - 在特定属性上停止SKROLLR动画,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25822816/

10-12 13:46