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