我使用视差jQuery (Ian )插件在站点这里的部分。它对后续刷新非常有效,但是在第一个页面加载(即,当背景图像没有缓存时)视差图像没有正确地对齐,因此该部分显示为白色。如果用户清除缓存,然后刷新,则问题再次发生。
我有办法解决这个问题吗?
编辑
到目前为止,我的调查似乎表明,这个问题与上面的图像滑块密切相关。视差jquery需要计算div元素从顶部开始的“视差”距离,它调用这个firstTop。问题是,在(未加载的)页面加载上,滑块部分的高度大于最终的高度(可能就像所有的幻灯片都是垂直堆叠的)。这反过来又会导致firstTop比实际应该的要大……我不知道为什么jQuery $不会导致视差脚本等待尘埃落定。
发布于 2014-09-06 15:24:24
你应该等到你的图像被载入。你试过使用$( document ).ready( your function here )吗?
https://stackoverflow.com/questions/25699891
复制相似问题