网站第一次加载loading实现方法。
function loading() {
var totalImg = $("body img").length;
var i = 1;
function imgLoaded() {
i += 1;
if(i>totalImg){
// console.log(totalImg);
// console.log($("#img1").width());
$(".loader .loading-icon").remove();
$(".loader").animate({
// opacity: 0,
height: 0
},2000,'easeInOutExpo');
}
}
$.each($("body img"), function () {
var image = new Image();
image.src = $(this).attr('src');
//console.log(image.complete);
if (image.complete) {
imgLoaded();
} else {
image.onload = imgLoaded
}
});
}
$(document).ready(function () {
loading();
});HTML:
<div class="loader"> <div class="loading-icon"> </div> </div>
自己去试试吧。





网友评论文明上网理性发言 已有0人参与
发表评论: