Javascript 使用Jquery在Div中循环Div
jquerynoob又来了 下面是一个我正在努力实现的例子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)
$(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);