我想用while循環一個接一個地動畫每個DIV。但 有我正面臨一個問題。 while循環變量生成系列的數量,因爲我可以在alert框中獲得該值。但是,當我在.eq()函數中使用while循環遞增變量時,它並不像增量動畫Div一樣。如何在while循環中動畫
..Jitu
$(document).ready(function(){
\t function BoxAnimate(){
\t var count= 1;
\t \t while(count < 9){
\t \t \t //alert(count);
\t \t \t $(".animation").eq(count).animate({
\t \t \t left:"500px"
\t \t \t });
\t \t \t count++;
\t \t }
\t }
\t BoxAnimate();
});
.animation { background:red;
\t \t margin-bottom:10px;
\t \t margin-left:30px;
\t \t height:150px;
\t \t width:150px;
\t \t font-family:Arial;
\t \t font-size:30px;
\t \t text-align:center;
\t \t color:#fff;
\t \t line-height:150px;
\t \t position:relative;
\t \t clear:both;
\t }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="ani-wrp">
\t <div class="animation"> 1 </div>
\t \t <div class="animation"> 2 </div>
\t \t <div class="animation"> 3 </div>
\t \t <div class="animation"> 4 </div>
\t \t <div class="animation"> 5 </div>
\t \t <div class="animation"> 6 </div>
\t \t <div class="animation"> 7 </div>
\t \t <div class="animation"> 8 </div>
</div>
DIV與1沒有動畫。這是你面臨的問題嗎? 最好嘗試用0初始化計數器。 – Nachiketha
您不需要爲此使用任何類型的循環 - 請參閱我的答案! :) – Bill