jQuery와 함께 슬라이드 쇼를 개발해야합니다 (기존 슬라이드가 아닌). 나는 changePic이라는 명명 된 함수로 그림을 바꿀 수 있었다. jQuery 라이브러리의 페이딩 애니메이션을 통합합니다.jQuery 슬라이드 쇼에 대한 끈적한 상황
슬라이드 쇼의 경우 while 루프를 사용하려고합니다. 애니메이션이 끝나기를 기다리지 않는다는 점을 제외하면 일종의 작품입니다.
어떻게하면 애니메이션이 끝날 때까지 기다릴 수 있습니까? b) 변화하는 그림이 지연되어 몇 초 동안 그림이 표시 될 수 있습니까?
Settimeout을 시도해도 작동하지 않습니다.
편집 :
기본적으로 변화하는 이미지는 다음과 같이이다 :
function changePic(imglink){
var imgnode = document.getElementById("galleryimg");
$(imgnode).fadeTo(500, 0, function(){
$(imgnode).attr("src", imglink);
$(imgnode).fadeTo(1000, 1);
})
}
및 슬라이드 쇼 코드는 다음과 같이하지만, 분명히는 안된다.
function slideshow(gallerylinks){
var i=0;
while (i<gallerylinks.length){
changePic(gallerylinks[i]);
i++;
}
}