一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

js利用Image()对象实现图片预加载

时间:2013-03-29 编辑:简简单单 来源:一聚教程网

为了能更快的对此文件进行预装载,我们简单的创建了一个名为heavyImage的新Image() 对象,然后将其通过onLoad()事件句柄同步装载到页面上。

 代码如下 复制代码





javascript:preloader()">



注意,图片的标签(tag)本身并不处理onMouseOver()以及onMouseOut()事件,这也正是上面示例中的标签被包括在标签中的原因。标签则包括了对这些事件类型的支持。

通过数组(arrays)装载多个图片

在实际情况中,你很有可能需要预装载不止一张的图片;比如,对于包括多个图片的菜单条,或者希望实现平滑的动画效果。要实现这些并不困难,只需要利用JavaScript的数组,如下例所示:

 

 代码如下 复制代码

在上面的例子中,定义了变量i以及名为imageObj的Image()对象。然后定义了新数组images[],每一个数组元素将存储需要预装载图片的地址来源

热门栏目