私は、slideDown へのリンクをクリックする div を持っています。予想どおり、約束どおりの機能を果たしますが、他の要素を押し下げずにスライドして開くことを好みます. 他のレイヤーの上にあるレイヤーのように。これは可能ですか?
Emin
質問する
2372 次
2 に答える
1
それは可能ですが、完全に単純ではありません。ここで以前にやったことがあります(ビデオのホバーオーバー)。
コンセプトは基本的に次のとおりです。
- 現在の要素(フローティングしている要素、またはそれがより理にかなっている場合はその親)に相対的な位置を設定します。これは、CSS で静的に設定できます。
- 新しい要素を作成し、同じ寸法で同様にスタイルを設定し、現在の要素のすぐ上に配置します
position:absolute
。z-index:...
- slideDown を使用し (または、最も理にかなったものに応じて高さを変更します)、残りのコンテンツの上に配置する必要があります。
于 2009-01-20T16:05:55.300 に答える
-1
要素を浮かせてみてください。それらが div の場合は、互いにスライドする必要があります。
于 2009-01-20T16:04:30.437 に答える