0

さて、これは一種の奇妙な質問です。ページにフッターがあり、要素がホバーされたときにshow()内部にjqueryを使用します<div style="display: none;" >しかし、新しく公開された要素<div>がフッターの上に来るように要素を配置しようとしています

明らかにしている要素の高さを変更すれば、これはかなり簡単ですが、これは画面サイズに依存するため、不明です。

では、常にフッターのすぐ上に配置するにはどうすればよいでしょうか。

また、新しく表示された要素をページに対して中央に配置したいと思います

ここに少し --> jsfiddle <-- 問題を示すためにまとめました

または、スタギング サイトで問題を確認できます --> 削除されました

繰り返しますが、新しく公開された要素をページ内の中央に配置し、フッターのすぐ上に配置したいのですが、これを達成する方法がよくわかりません

(これが理にかなっていることを願っています)ソリューションの一方または両方の部分で助けてくれてありがとう!

4

1 に答える 1

0

わかりましたので、jquery .offset() スタイル プロパティを発見したら、@SombreErmine がコメントで指摘したようにレースに出かけました。フッター要素のオフセットを見つけて、新しく明らかにされた要素の高さを計算しました。jqueryposition: absolute;オフセット (座標) を使用して適切な位置に配置するのは簡単でした。

これが新しい --> jsfiddle <-- 新しいメソッドを明らかにする

于 2013-10-31T03:54:40.700 に答える