在网站上提前加载数据?

时间:2011-02-25 19:38:27

标签: javascript jquery html asp.net-mvc

我在页面上有一个脚本会在img元素上设置不同的src,问题是当src设置好后,浏览器需要一些时间来获取图像。

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

3 个答案:

答案 0 :(得分:2)

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

当图像加载时,你可以包含一个加载微调器,并在加载完成后删除它们

答案 1 :(得分: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();

答案 2 :(得分:1)

查看jquery的方法.loadhere也是一个有用的链接