0

現在、「行」クラスの結果のリストがあります。これらの行は、「span8」と「span4」の 2 つの部分に分割されます。スパン 4 は、関数がそれを slideDown に呼び出すまで非表示になります。ただし、行よりも高さが大きいため、下にスライドすると、ページの残りの部分が少し下にずれます。他の要素を「通過」させる方法はありますか? 画像があり、テキストに影響を与えずにテキストの上に配置できるように、それを「介して」配置する場合の MS Word のようなものです。

4

2 に答える 2

1

絶対に配置し、行クラスに「position: relative」を追加します。

もう 1 つのオプションは、display: none ではなく、visibility を設定することです。これにより、高さがジャンプしなくなります。

于 2013-06-21T17:57:18.003 に答える
0

を使用してコンテナにラップしheight: 0; overflow:visible;、実際のコンテンツを have に設定できますoverflow: hidden。次に、高さが変わると、他のコンテンツと重なるはずです。コンテナーは、一貫性を保つために 0 ではなく行の高さを持つこともできます。

この JSfiddle では、上部のコンテナーの下にある灰色の div がテキスト「コンテンツ」によって置き換えられていないことがわかります (くすくす笑うために半分が表示されています) http://jsfiddle.net/W2HP3/1/

于 2013-06-21T18:05:55.820 に答える