0

いくつかの動的コンテンツを含むページで作業しています。メイン レイアウトは、同じ流体列内の 3 つのコンテナにあります。最初のコンテナーには、2 種類のリストのいずれかを表示するか、非表示にする必要があります (ページの状態によって異なります)。ただし、のようなjquery関数を使用して要素を削除しようとすると$("#container-id").hide()、コンテナが右から左にスライドし、ページのレイアウトが歪んでしまいます。他のコンテナが左に移動することなく、このコンテナをビューから削除する方法はありますか?

何が起こっているかの例を次に示します: http://jsfiddle.net/PHaeA/27/

そして、最初のコンテナがないときにコンテナを表示する方法の例を次に示します: http://jsfiddle.net/gLTyF/5/

ありがとう!

4

2 に答える 2

0

最も簡単な回避策は、(可能であれば)スパン内にコンテンツを含む div を追加し、列全体ではなく それを非表示にすることです。

もう 1 つの方法は、twitter のブートストラップ スタイルをオーバーライドして、左ではなく右にフロートさせることです。

 .row-fluid [class*="span"] {
     float: right; }

しかし、それは意図しない結果を引き起こす可能性が高いと思います。

于 2012-05-17T03:48:01.983 に答える
0

スペースを保持したい場合は、使用できます

$('#col1').css({visibility:"hidden"});
于 2012-05-17T22:08:34.470 に答える