如何让DIV在滚动条向下滚动到它的顶部时跟着向下滚动?

1.滚动条没有滚动到它的顶部时,它在原来的位置
2.滚动条滚动到它的顶部时,它跟着向下滚动

监听document滚动事件,把div的offsettop值存起来。向下滚动:当滚动距离=div的offsettop时,把div的position设为fixed,top为0;
向上滚动:当滚动距离=之前存的div的offsettop值时,把div样式还原

你可能需要这个定位方式

img

黏性布局