我需要使用垂直滚动条在到达页面底部(或距底部 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 ads 列与页脚冲突:
需要如何解决: