0
请帮助JS专家!我花了整天的时间在StackOverflow上尝试所有类似问题的各种解决方案 - 它们都不是我想要的。如何让固定div(粘性侧栏)在页脚到达时向上滚动
我有一个动态高度边栏,当用户向下滚动到边栏底部(页面内容通常比边栏更长)时,边栏会变得固定。这样,当用户不断阅读内容时,侧栏的下半部分保持可见。
问题是现在侧栏运行到页面底部的页脚中。由于侧栏比查看端口长,因此不能简单地变为相对位置:再次相对。它需要向上滚动页脚(还有一个动态高度,以增加复杂度)。
我做的图像(它不会让我张贴在这里,因为我如果我知道如何增加我的名声被定罪。)http://imgur.com/Wzb0LRu
我想发生的是找到一个语法正确的说法:
When scrollTop >= Height of Footer + 20px margin {
add CSS "bottom: <Height of Footer + 20px margin>" to SIDEBAR };
在此先感谢所有尝试帮助的人!
当然有人必须知道如何做到这一点?我不敢相信我已经提出过一个让所有人都难过的问题! – Pete