1

私は、slideDown へのリンクをクリックする div を持っています。予想どおり、約束どおりの機能を果たしますが、他の要素を押し下げずにスライドして開くことを好みます. 他のレイヤーの上にあるレイヤーのように。これは可能ですか?

4

2 に答える 2

1

それは可能ですが、完全に単純ではありません。ここで以前にやったことがあります(ビデオのホバーオーバー)

コンセプトは基本的に次のとおりです。

  1. 現在の要素(フローティングしている要素、またはそれがより理にかなっている場合はその親)に相対的な位置を設定します。これは、CSS で静的に設定できます。
  2. 新しい要素を作成し、同じ寸法で同様にスタイルを設定し、現在の要素のすぐ上に配置しますposition:absolutez-index:...
  3. slideDown を使用し (または、最も理にかなったものに応じて高さを変更します)、残りのコンテンツの上に配置する必要があります。
于 2009-01-20T16:05:55.300 に答える
-1

要素を浮かせてみてください。それらが div の場合は、互いにスライドする必要があります。

于 2009-01-20T16:04:30.437 に答える