我正在使用Backstretch Plugin加载一些全屏图像。一切正常,但我希望它显示图像加载(默认情况下),而不是等待一个空白的屏幕,直到它完全加载。这可能吗?顺便说一下,我不是JS专家。
感谢。
答案 0 :(得分:0)
编写Backstretch插件是为了应用一组全能DOM属性来拉伸图像,这些属性都是在图像加载时触发的:
img = $("<img />")....bind("load", function(e) {
...
您必须破解插件才能更改此行为。
在任何情况下,图片和页面在加载过程中会被不同的浏览器以不同的方式显示,因此我不确定您之后的行为。另一种方法是在后台使用高度压缩的图像,并在页面的其余部分加载后替换它。或者只是优化图像,以便加载时间可以接受。