延迟加载怎么用Image()对象的方法做呢
延迟加载如何用Image()对象的方法做呢
大家知道Images也是一个对象即Images(),有没有用这种方法来做延迟加载呢,关键是如何确定图片到可视区呢
------解决方案--------------------
这样xxx.jpg就已经开始加载,并没有显示在页面上。
如果图片加载完成之后,页面上再插入一张xxx.jpg的图片就会立刻显示。
当然如果图片还没加载完成,就插入了一张xxx.jpg还是要等图片加载完成之后才能看见。
大家知道Images也是一个对象即Images(),有没有用这种方法来做延迟加载呢,关键是如何确定图片到可视区呢
------解决方案--------------------
var img = new Image();
img.src = 'xxx.jpg'
这样xxx.jpg就已经开始加载,并没有显示在页面上。
如果图片加载完成之后,页面上再插入一张xxx.jpg的图片就会立刻显示。
当然如果图片还没加载完成,就插入了一张xxx.jpg还是要等图片加载完成之后才能看见。