2011-02-25 81 views
1

我在页面上有一个脚本,它会在img元素上设置diffrent src,问题是当src被设置时,浏览器需要一些时间来获取图像。在网站上预先加载数据?

是否有可能在formload加载它?如果是这样,怎么样?

回答

1

看看jQuery的方法.loadhere是一个有用的链接

+0

您的链接解决了我的问题,但我没有看到该解决方案使用.load。谢谢! – Banshee 2011-02-26 12:00:36

+0

欢迎!很高兴帮助 – Rafay 2011-02-26 19:07:13

2
Run a function when the page is fully loaded including graphics. 
$(window).load(function() { 
    // run code 
}); 

和而载入图像时,你也许可以包括装载微调给他们,并删除他们,一旦负载完成

2

您也可以使用“display:none”作为样式将页面上的所有图像加载为隐藏。

<img id="pic1" src="pic1.jpg" style="display:none" /> 
<img id="pic2" src="pic2.jpg" style="display:none" /> 

然后使用类似jquery的show()和hide()方法来显示您需要的图像元素。

$("#pic1").show();