2012-04-16 16 views

回答

0
$('#sliding_div').animate({marginTop: '+=400px', opacity:1},1000); 

之前,設置不透明度#sliding_div爲0

0

如果我瞭解你後的效果,你需要fadeIn()第二DIV的animate()完成後。您可以使用callback參數animate()做到這一點:

$('#sliding_div').animate(
    { marginTop: '+=400px' }, 
    1000, 
    function() { 
     $('#hidden_div').fadeIn(); 
    } 
); 
+0

喜羅裏,感謝您的答覆。問題是創建了400px的marginTop。那麼它會發生什麼:它滑落400px,然後當隱藏的div淡入時,sliding_div會捕捉另一個400px。也許與相對定位有關?謝謝 – alexx0186 2012-04-16 09:24:14

+0

你可以發佈一個http://jsfiddle.net與你的代碼,所以我可以看到你的意思嗎? – 2012-04-16 09:26:47

+0

嗨,就是這樣:http://jsfiddle.net/W8AtL/1/ – alexx0186 2012-04-16 09:36:22

相關問題