1
div
應該移動9次並且應該停止。問題是它只移動一次。任何人有解決這個問題的想法?由於檢查div的餘量比每隔一秒移動一次
$(document).ready(function(){
\t \t var id=1;
\t \t setInterval(move,1000);
\t \t function move(){
\t \t \t if($(".block").css("margin-left") < "100px"){
\t \t \t \t $(".block").animate({marginLeft: "+=10px"});
\t \t \t }
\t \t }
\t });
.block{
\t padding: 15px;
background-color: orange;
float: left;
box-shadow: 0px 2px 2px #b1b1b1;
display: block;
margin-left: 0px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="block"></block>
1.沒有循環9次,只執行一次。即使你會循環,你的if語句被限制爲100px,所以什麼都不會發生。 –
我正在循環它,'setInterval(move,1000);' –