再次使用 Skrollr,添加白色 space

Skrollr once more, adding white space

skrollr 正在添加白色 space to this page

使用 chrome 设备模式(F12,然后 phone 图标)进行测试

然后使用 ipad 并点击刷新

我试过了:

        lux.view.skrollr = skrollr.init({
            forceHeight: false
});

        lux.view.skrollr = skrollr.init({
            forceHeight: true
});

我尝试从最后一个元素中删除所有 skrollr 属性。

当我不初始化skrollr时,不会出现这个问题

有什么我可能遗漏的想法吗?

此问题仅针对移动设备。

其背后的原因是我使用 jqueries animate 滚动到页面的某些部分。所以例如当滚动到真正靠近它时,它会捕捉到整页。

我在点击菜单时也使用了滚动动画

这必须用 skrollrs 滚动功能替换

例如

var someOffset = skrollr.get().relativeToAbsolute(document.getElementById('foo'), 'top', 'top');
skrollr.get().setScrollTop(someOffset );

skrollr.get().animateTo(someOffset);