2011-10-21 8 views
0

私はフロートが3つのdivを積み重ねたままにしています。 $('#divMiddle').hide('slow')を使用して中央のdivを非表示にすると、下部のdivはすぐに空いたスペースを埋めるように浮かばない。時にはそれは数秒後に上に移動し、それ以外の時間は約1分かかります。これを強制的に実行するjQueryまたはJavaScriptコマンドがないのですか?途中のdivが隠されているときにbottom divが上に移動しないのはなぜですか?

+1

表示できるコードはありますか?たぶん、http://jsfiddle.net/に投稿してください。ちょっとしたコードで遊ぶことができます – griegs

+0

あなたはimmidiatly( 'slow'なし)を隠そうとしましたか? – Variant

+0

HTMLと関連するJavaScriptコードの両方を見る必要があります。アニメーションが終了すると 'hide()'は 'display:none'に設定されます。他のオブジェクトがその場所に移動しない場合は、HTML/CSSが原因です。 – jfriend00

答えて

0

FirebugまたはChromeを使用している場合は、空きスペースを調べて他の要素がないことを確認してください。表示:なし対可視性を使用していますか?

関連する問題