我似乎遇到了Skrollr的问题,或者至少我认为它是导致问题的Skrollr ......
我正在使用此代码:
data-0="background-position:0px 0px;"
data-end="background-position:-3000px 0px;"
与Skrollr有关,由于某种原因,它在IE和Firefox上工作,但在Chrome上没有,除非我先检查元素,我觉得很奇怪。
是否有人遇到类似问题,您对如何修复有任何建议吗?
答案 0 :(得分:0)
我真的在做一个极端的问题,但是在你的css中尝试这样的事情:
body {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
}
答案 1 :(得分:0)
我猜你需要刷新,因为我发现如果我调整浏览器的大小,它就会有效。
试试这段代码:
setTimeout(function () {
skrollr.get().refresh();
}, 0);
如果需要,您可以将超时更改为1000,以确保一切都已加载。
查看类似问题on github