jQuery:Backstretch插件 - 显示图像加载?

时间:2011-11-15 20:45:45

标签: javascript jquery

我正在使用Backstretch Plugin加载一些全屏图像。一切正常,但我希望它显示图像加载(默认情况下),而不是等待一个空白的屏幕,直到它完全加载。这可能吗?顺便说一下,我不是JS专家。

感谢。

1 个答案:

答案 0 :(得分:0)

编写Backstretch插件是为了应用一组全能DOM属性来拉伸图像,这些属性都是在图像加载时触发的:

img = $("<img />")....bind("load", function(e) {
  ...

您必须破解插件才能更改此行为。

在任何情况下,图片和页面在加载过程中会被不同的浏览器以不同的方式显示,因此我不确定您之后的行为。另一种方法是在后台使用高度压缩的图像,并在页面的其余部分加载后替换它。或者只是优化图像,以便加载时间可以接受。