ローディング画面を作成中ですが、画像の読み込みが100になったら処理をしたいのですが、上手くなりません。
javascript得意な方見ていただけませんでしょうか?
jQuery
1 $(function(){ 2 var progress = 0; 3 var imgCount = $('img').length; 4 $("img").each(function(){ 5 var src = $(this).attr('src'); 6 $("<img>").attr('src',src).on('load',function(){ 7 progress++; 8 }); 9 }); 10 setInterval(function(){ 11 $("#progress-bar").css({ 12 'width': (progress / imgCount) * 100 + '%' 13 }); 14 if (progress >= 100) { 15 $('#progress-bar').addClass('test') 16 } else { 17 18 } 19 }, 1); 20 });
回答2件
あなたの回答
tips
プレビュー