2012-05-23 65 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

對不起,當我添加'代碼'我甚至不能正確格式化我的意見 –