我在我的网站上使用skrollr
首先是带有固定元素的动画和底部的菜单。 当它完成时,菜单进入绝对定位,滚动,当它到达顶部时,它再次得到修复,但在顶部。
在菜单之后,有一个绝对定位的部分可以覆盖动画。 问题是当我用jQuery向下滑动这个绝对定位部分的一些div时,之后调用refresh来修复动画的开始。
当调用refresh时,它修复了绝对定位部分内的动画,但它会使开始动画崩溃,因为刷新会改变动画的开始位置......
动画在调用刷新后保持其第一个状态,因为它更改为从动画不再可见的点开始。
我希望我只能刷新绝对定位部分的元素
答案 0 :(得分:0)
试试这个 -
var absolutePositioned = $('.refresh');
skrollr.init().refresh(absolutePosition);
或
var s = skrollr.init();
//...
s.refresh($(".refresh"));