jquery fadeIn不再起作用了

时间:2017-07-26 18:02:14

标签: javascript jquery html

我在调用函数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调用该函数时,它可以工作。但是当我第二次调用它时,图像会逐渐消失,但不会消失。任何人都可以帮助我吗?

0 个答案:

没有答案