이미지 갤러리를 만들고 있는데 for 루프를 사용하여 모든 이미지를로드하고 있습니다. 하지만 지금은 문제가 발생하여 매번 루프가 지연되기를 원합니다.Jquery에서 for 루프를 지연하는 방법
시간 제한을 설정하려고했지만 작동하지 않습니다.
누군가 Jquery를 사용하여 루프를 지연시키는 방법을 알고 있습니다.
JS 코드 :
function test(){
var src = 'img/nature/';
var img = ['1.jpg'];
var image = [ "1.jpg", "2.jpg", "3.jpg",'4.jpg','5.jpg','6.jpg','7.jpg' ];
for (var i = 0; i < image.length; i = i + 1) {
$('#frame').append('<img class="tile hide" src="'+src + image[ i ]+ '">');
$('.hide').show(500);
setTimeout(function(){
},500);
}
}
그리고 나는 다른 질문이 있습니다. Jquery를 사용하여 폴더에있는 모든 imags를로드 할 수 있습니까?
두 번째 질문 : 아니오, js는 OS 및 클라이언트 폴더 또는 시스템에 액세스 할 수 없습니다. –
어쨌든 더 정확한'setInterval'을 사용하십시오. 그리고 루프 대신 jquery'each'를 사용하십시오. –
폴더에서 이미지를로드하는 경우 실제로 클라이언트 폴더 시스템에서 이미지를로드합니다. – Vinc199789