Jquery.每次使用.队列?

Mas*_*nka 2 html queue each jquery

我在jQuery中有这个代码:

function lshow() {
        var delayt = 500;
        var showtime = 5000;
        var ArrayOfElements = ['.slogan1','.whatwedo','.ekon','.ene', '.ekol', '.sm'];
        var i=0;

        $.each(ArrayOfElements,function (i,element) {
            if($(element).is(':visible')) {
                $(element).delay(delayt).hide('slow');
            }
            if ($(element).is(':hidden')) {
                $(element).delay(showtime).show('slow');
            }

        });
    }
Run Code Online (Sandbox Code Playgroud)

和HTML:

<span class="slogan">
    <span class="slogan1">my slogan</span><!--Default visible-->
        <span class="whatwedo"><!--Default invisible-->
            projects <span class="sm">and modernization </span> of something <span class="ekon">fine</span>
        <span class="ene">fast</span>
        <span class="ekol">smooth</span>
    </span>
</span>
Run Code Online (Sandbox Code Playgroud)

CSS:

.whatwedo, .sm, .ene, .ekol {
   display: none;
}
Run Code Online (Sandbox Code Playgroud)

我想设置它看起来像这样:

  1. 我的口号

淡出

  1. 一些好的项目

"精"fadeOut"快"淡出

  1. 快速的项目

一样

  1. 一些事情的项目
  2. 项目和现代化的东西

但是5秒后.它显示"项目和现代化的快速smoth",我不能让它工作

Sha*_*oli 5

试试这个http://jsfiddle.net/Kt38f/

 $(document).ready(function() {
    var delayt = 500;
    var showtime = 5000;
    var ArrayOfElements = ['.slogan1','.whatwedo','.ekon','.ene', '.ekol', '.sm'];
    var i=0;

            $('.slogan1').fadeOut(delayt, function(){        
                $(".whatwedo").fadeIn(showtime , function(){
                    $('.ekon').fadeOut(showtime , function(){ 
                        $('.ene').fadeIn(showtime, function(){
                            $('.ene').fadeOut(showtime, function(){ 
                                $('.ekol').fadeIn(showtime, function(){ 
                                   $('.sm').fadeIn(showtime);
                                });
                            });   
                        });
                    });
                });
            });         
});
Run Code Online (Sandbox Code Playgroud)