我在调用函数fade()后尝试fadeOut和fadeIn几个图像。
<img src="./img/01-text.jpg" name="./img/01-text.jpg" onload="fade()" />
有一个函数fade():
function fade(){
var name = $('.slidy').find('img').attr('name');
if( name == "./img/01-text.jpg"){
function goAhead(){
$('.slidy img').delay(5000).fadeOut(1000,
function(){
$(this).attr("src", "./img/02-text.jpg");
$(this).fadeIn(1000);
$('.slidy img').delay(5000).fadeOut(1000,
function(){
$(this).attr("src", "./img/03-text.jpg");
$(this).fadeIn(1000);
goAhead().stop();
}
);
}
);
}
goAhead();
}
else{
alert( "not found" );
}
}
当我为第一个fadeOut和fadeIn调用该函数时,它可以工作。但是当我第二次调用它时,图像会逐渐消失,但不会消失。任何人都可以帮助我吗?