好吧,我想是在這一個明確的...jQuery函數適用於同一類的延遲
我有一些insliding盒,都具有相同的類.box
頁面加載時我想這些從左側滑入。這根據這個代碼完美的作品:
$(document).ready(function(){
$(".box").animate({left: "-=920px", opacity: "1"}, 1250)
return false;
});
現在所有的箱子都在同一時間飛入。我想要的是,頂盒先走,第二個盒子稍後滑動,比第二個盒子晚三秒鐘,做出一種連鎖反應。
我該如何做到這一點,仍然保持一個類(保持動態)?
我也期待創造一個模糊到沒有模糊效果,如果任何人有一些想法也將是真棒,但它不是優先
編輯:用於測試的完整代碼:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".box").animate({left: "-=920px", opacity: "1"}, 1250)
return false;
});
</script>
<style type="text/css">
.box {
background: #6699FF;
height: 100px;
width: 100px;
position: relative;
margin-left: 920px;
opacity: 0.0;
}
#main_box{
overflow: hidden;
padding: 5px;
border: 3px solid;
}
</style>
<div id="main_box">
<div class="box">
</div>
<div class="box">
</div>
<div class="box">
</div>
</div>
如果不是,使用'.animate({dummy:1},持續時間,回調)'將完成同樣的事情。 – 2010-08-16 14:52:40
這工作完美。將索引* 1000中的1000適配爲例如250,創建出現在前一個動畫期間關閉的框! 謝謝! – 2010-08-16 15:01:38
@瑞克 - 不客氣。 :O) – user113716 2010-08-16 15:27:55