再次使用 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);
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);