JQuery fadeOut(function(){fadeIn});

后端 未结 4 460
闹比i
闹比i 2021-01-21 17:52

I have a problem with my webpage. I have 4 div\'s which should all fade in after the one before fades out. The code I use is:

$(\'.btn\').click(function(){
    $         


        
4条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-21 18:29

    You may be better off using the callback version of those methods:

    $('.btn').click(function(){
        $('#box1').fadeOut('slow', function() {
            $('#box2').fadeIn('slow', function() {
                $('#box2').fadeOut('slow', function() {
                    $('#box3').fadeIn('slow', function() {
                        $('#box3').fadeOut('slow', function() {
                            $('#box4').fadeIn('slow', function() {
                                $('#box4').fadeOut('slow');
                            });
                        });
                    });
                });
            });
        });
    });
    

    jsFiddle

提交回复
热议问题