仅在显示后加载所有图像

时间:2015-08-18 13:12:52

标签: javascript jquery html

我想只在图像显示在一个页面的html模板中时显示所有图像。

此模板codingfeat.com/items/vr

我在这个页面上有很多图像,我希望在显示后加载图像以减少页面加载时间。

2 个答案:

答案 0 :(得分:0)

#css
img{ 
   display: none;
}
#JS
$(document).ready(function(){
   $('img').on('load', function(){
      $(this).fadeIn();
   }
}

答案 1 :(得分:0)

如果您担心加载时间,请使用CSS Sprite,删除etag,优化网络图像。尽可能使用CSS而不是图像。缓存你的资源,使用CDN,你也可以尝试像stackoverflow.com这样的设计,你可以做更多。