图像中出现白色补丁,网站无法滚动到全长,skrollr js 移动视差问题
White patches appear in the image, and website does not scroll to its full length, skrollr js mobile parallax issue
以下所有问题都是在通过手机访问时出现的。
我为我的一位客户使用了 skrollr js。共有 4 个视差部分。前两张图片效果很好,但第三张有点空白,最后一张有时几乎是半空白(白色补丁)。
伴随这个问题,网站无法滚动到全长。
详细说明:
img1 : 白色补丁可见。而且不是一成不变的,有时会出现完整的图像,有时不会
img2: 网站无法滚动到显示部分下方。
我正在使用的 Javascript 是:
var s = skrollr.init({
edgeStrategy: 'set',
smoothScrolling: false,
mobileDeceleration: 0.004,
forceHeight: false
});
skrollr.menu.init(s, {
change: function(hash, top) {
console.log(hash, top);
},
updateUrl: false,
animate: true,
easing: 'sqrt',
duration: function(currentTop, targetTop) {
return 500;
},
});
我不确定这是否能解决您的问题,但开发人员工具告诉我您的元视口有误。
您应该使用逗号而不是分号;
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
经过大量搜索后,我找到了一个 link,这让我接近了我所缺少的东西。
Scrolling height bug using skrollr.js on safari ios7
上面的 link 帮助我明白我应该在里面写我的 skrollr 初始化代码:
$(window).load(function() { });
而不是
$(document).ready(function() { });
这解决了我的两个问题。
谢谢。
以下所有问题都是在通过手机访问时出现的。
我为我的一位客户使用了 skrollr js。共有 4 个视差部分。前两张图片效果很好,但第三张有点空白,最后一张有时几乎是半空白(白色补丁)。
伴随这个问题,网站无法滚动到全长。
详细说明:
img1 : 白色补丁可见。而且不是一成不变的,有时会出现完整的图像,有时不会
img2: 网站无法滚动到显示部分下方。
我正在使用的 Javascript 是:
var s = skrollr.init({
edgeStrategy: 'set',
smoothScrolling: false,
mobileDeceleration: 0.004,
forceHeight: false
});
skrollr.menu.init(s, {
change: function(hash, top) {
console.log(hash, top);
},
updateUrl: false,
animate: true,
easing: 'sqrt',
duration: function(currentTop, targetTop) {
return 500;
},
});
我不确定这是否能解决您的问题,但开发人员工具告诉我您的元视口有误。
您应该使用逗号而不是分号;
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
经过大量搜索后,我找到了一个 link,这让我接近了我所缺少的东西。
Scrolling height bug using skrollr.js on safari ios7
上面的 link 帮助我明白我应该在里面写我的 skrollr 初始化代码:
$(window).load(function() { });
而不是
$(document).ready(function() { });
这解决了我的两个问题。
谢谢。