0

ページの本文の上に「ホバー」する div 要素があります。

<body>
<div id="this_element_hovers" class="like_a_dialogue_box" style="position:fixed">
    POPUP CONTENT
</div>
</body>

問題は、#this_element_hovers がウィンドウの高さよりも長い場合、ブラウザーがスクロールしてダイアログ ボックス/ポップアップ全体を表示しないことです。ダイアログボックス全体を表示するようにブラウザをスクロールするにはどうすればよいですか?

君たちありがとう!

4

2 に答える 2

2

必要に応じて、divの高さと幅を調整し、オーバーフロープロパティスクロールを設定します

<div id="this_element_hovers" class="like_a_dialogue_box" style="position:fixed;width:200px;height:200px;overflow:scroll;">
    POPUP CONTENT
</div>
于 2012-09-28T06:00:01.927 に答える
1

css自体は固定で動かないとのことで、しかも長さも大きい。

固定 div のコンテンツを、overflow:auto css 属性を持つスクロール可能な div に配置し、div の高さを小さくして画面に表示できるようにすることをお勧めします。

于 2012-09-28T06:00:13.820 に答える