テキストを含むページコンテンツがあります。コンテンツの下にナビゲーター バーがあり、ナビゲーターの要素の 1 つをホバーすると、ホバーした要素のすぐ上に div が開き、いくつかのコンテンツが表示されます。
ページ上のすべてのオブジェクトのように、ポップアップする DIV がページ上のオブジェクトをプッシュしたくありません。
some code since I have to insert code tags if I want to post fiddle
ここに示すフィドルがあります:
フィドルでは、最初にホバーするたびに、最初のフィードバックが彼のすぐ上に表示されるようにします。
これはほとんど私のコードです。jQueryを使用して目的の幅を計算しましたが、divを上にあるはずのdivの上に置くことができません。ウェブサイトはかなり動的であるため、目で計算してピクセル数を言うことはできません。そのため、毎回それを計算する式が必要です。
フィードバック div の再配置など、コードに関する提案がある場合は、気軽にフィドルを編集してください。
前もって感謝します!