2012-02-08 8 views
0

http://jsfiddle.net/AndyMP/nUhhf/1/別これは私が下向きにアニメーション化DIVを持っているが、現在、以下のフッターDIVと重なる簡素化状況です

を移動させ、1つのDIVのアニメーション化。私がしたいのは、それが対応してDIVを下方に押すことです。

このフィドルは一般的な問題を示しています。それが現れたとき、DIVは下方に動くが、DIVはその下のものを動かさない。

以下のDIVをどのようにプッシュすることができますか。私はDIVを別々に動かすことができるのは分かっていますが、よりよい解決策が必要であると確信しています。

JQ

$(function() { 
    $(".down_link").click(function() { 
     $(".block1").stop(true, true).animate({ top: 100 }, 200); 
    }); 

$(".up_link").click(function() { 
     $(".block1").stop(true, true).animate({ top: 0 }, 200); 
}); 
}); 

HTML

<div class="down_link">Down</div>/<div class="up_link">Up</div> 

<div class="block1"></div> 
<div class="block2"></div> 

答えて

2

両方ともdivでスタイル付けされているため、2番目のdivは定位置にとどまります。

position: relativeを削除すると、代わりにmarginTopをアニメーションできます。あなたが探しているものがthisかどうかを確認してください。

+0

助けてくれてありがとう。 – Andy

1

アニメイトmarginTopの代わりtop

+0

ありがとうございました。 – Andy

関連する問題