gpt4 book ai didi

javascript - 如何创建带百分比的进度条?

转载 作者:行者123 更新时间:2023-11-30 13:24:17 24 4
gpt4 key购买 nike

我想用 jquery 或 javascript 创建一个进度条,在加载 javascript 时找到百分比。所有图像都在 javascript 中加载,它们使用 jquery 附加标记,因此我想用一个屏幕加载所有这些图像,该屏幕显示一个加载栏,该加载栏基于已加载数据的百分比。执行此操作的最佳方法是什么?

最佳答案

jsBin demo

var images = [
'img1.jpg',
'img2.jpg',
'img3.jpg',
'img4.jpg'
];

var imagesN = images.length;
var i = 0;

var img = new Image();
img.onload = (function(){
for ( i = 0; i < imagesN; ++i ){
$('#gallery').append('<img src="'+images[i]+'">');
}
})(i);

var c = 0;
$("#gallery img").load(function(i){
c++;
var status = c*(100/imagesN)+'%';
$("#load_status").html(status);
$('#loader').stop().animate({width: status},300);
if (c === imagesN){
$("#gallery").fadeIn(700);
$('#load_status, #loading_bar').hide();
}
});

关于javascript - 如何创建带百分比的进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9073106/

24 4 0
文章推荐: javascript - 如何使用具有特定值的 jQuery 选择所有选项并更改值?
文章推荐: javascript - 使用原型(prototype) js 库从 html 多选中删除一个选项
文章推荐: c# - 将匿名类型的 List 转换为 Dictionary>