垂直スクロールバーを使用してページの下部 (または下部から 200px) に到達した後、固定 div 要素の上部マージンを margin-top: 200px から margin top 0px に変更する必要があります。
スクロールして一番上に戻る場合は、戻るを切り替えます。
いくつかのjavascript/jQueryコードコードがそれを行うと思います。
私のhtml/レイアウトコード:
<div id="header" style="position: fixed; margin-top: 0px;">
Header content
</div>
<div id="main">
<div id="left" style="position: fixed; margin-top: 200px;">Google Ads here</div>
<div id="right">Content posts here</div>
</div>
<div id="footer">
Footer content
</div>
編集:私の質問をより明確にするためのいくつかの画像があります。
ページをロードしたときの通常の状態:
下にスクロールすると問題が発生し、Google 広告の列がフッターと競合します。
どのように解決する必要があるか: