2012-05-23 90 views
0

我想通过下面的函数循环一个div列表 - 到目前为止,我只设置它适用于一个div(#two)和最近的div。我知道它需要增加(i +++)第一个div(#one)将有i = 0。梳理DivD

是的,我是那个建造我自己的骨头滑块的新人。

function movedown() { 
    $("#two").next().animate({height:'80%'}, 500); 
    $("#two").animate({height: '20px'},500); 
;} 

function moveup() {  
    $("#two").prev().animate({height:'80%'}, 500); 
    $("#two").animate({height: '20px'},500); 
;} 

$(function() { 
    $('#up').click(moveup); 
    $('#down').click(movedown); 
}); 
+0

什么问题?也许,在jsfiddle.net上设置一个例子。 – FishBasketGordo

+0

目前的代码没有问题,但我不知道从哪里开始有代码构建滚动所有div(不仅仅是div #two) –

回答

1

给你的divs ID像一两个三,因为你现在正在做仪式。 然后尝试这可能有帮助

function movedown() { 
    for(var i=0; i<(no of divs);i++){ 
     $("#"+i).next().animate({height:'80%'}, 500); 
     $("#"+i).animate({height: '20px'},500); 
    } 
;} 
+0

和moveown,moveup的相反,将简单地替换.next()与.prev()? 函数moveup(){var i = 0; i <(3); i ++){(“#”+ i).prev()。animate({height:'80%'},500 ); $(“#”+ i).animate({height:'20px'},500); } ;} –

+0

对不起,当我添加'代码'我甚至不能正确格式化我的意见 –