Javascript 使用Jquery在Div中循环Div

Javascript 使用Jquery在Div中循环Div,javascript,jquery,animation,loops,Javascript,Jquery,Animation,Loops,jquerynoob又来了 下面是一个我正在努力实现的例子 $(function(){ var fourDivs = $('#window > div'); var doSlide = function (){ if (fourDivs) fourDivs .delay(1000) .animate({marginLeft: 50}) .delay(1000)

jquerynoob又来了

下面是一个我正在努力实现的例子

$(function(){
var fourDivs = $('#window > div');
var doSlide = function (){

        if (fourDivs)
            fourDivs
            .delay(1000)
            .animate({marginLeft: 50})
            .delay(1000)
            .animate({marginLeft: 250})
            .delay(500)
            .fadeOut(200)
            .animate({marginLeft: -200})
            .fadeIn(500)


};

doSlide();
setInterval(doSlide, 2000);
}))

我想这是一个有趣的尝试,尽管很糟糕

对于所有的专家,我有正确的想法吗?你们推荐什么

我如何获得这样一个动画循环,以继续在一类div中循环

提前谢谢。


编辑:没有正确阅读你的问题

我建议你试试,但我不知道这些细节。

这里有一把小提琴。出于某种原因,我觉得这很有趣。德普。我考虑过使用。每一个,但我认为我的代码写得很糟糕。
function loop () {
    $('#window > div').each(function (index, myDiv) {
        if (myDiv) {
                myDiv
                .delay(1000)
                .animate({marginLeft: 50})
                .delay(1000)
                .animate({marginLeft: 250})
                .delay(500)
                .fadeOut(200)
                .animate({marginLeft: -200})
                .fadeIn(500);
       }

    });

}

setTimeout(loop, 1000);