gpt4 book ai didi

jquery - 仅在完成加载后显示所有图像

转载 作者:行者123 更新时间:2023-12-03 22:14:18 25 4
gpt4 key购买 nike

<div id="all-images">
<img src="images/1.jpg">
<img src="images/2.jpg">
<img src="images/3.jpg">
<img src="images/4.jpg">
<img src="images/5.jpg">
<img src="images/6.jpg">
</div>

只有当该 id 内的所有图像完全加载时(Jquery),我才想显示 id="all-images"的所有图像。

在加载所有图像之前,此部分显示“正在加载..”文本

最佳答案

假设您的 div 已预先隐藏:

$("#loadingDiv").show();
var nImages = $("#all-images").length;
var loadCounter = 0;
//binds onload event listner to images
$("#all-images img").on("load", function() {
loadCounter++;
if(nImages == loadCounter) {
$(this).parent().show();
$("#loadingDiv").hide();
}
}).each(function() {

// attempt to defeat cases where load event does not fire
// on cached images
if(this.complete) $(this).trigger("load");
});

关于jquery - 仅在完成加载后显示所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7331261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com