gpt4 book ai didi

javascript - 如何使 float 侧边栏在页脚之前停止 float 而不与其重叠

转载 作者:行者123 更新时间:2023-11-30 12:54:51 26 4
gpt4 key购买 nike

我有一个带有 float 侧边栏的自定义脚本,该侧边栏一直在帖子中 float 。

如何在与页脚重叠 10px 之前停止 float 侧边栏并将其固定在屏幕上的当前位置?

我创建了一个 JS fiddle 来解释: http://jsfiddle.net/Dj3cW/1/

您会看到 #sidebar#footer 重叠。如何防止它在 #footer 之前进一步向下 float 10px

另请记住,文档高度不是固定的,因为某些页面可能会显示比其他页面更多的帖子。

谢谢

最佳答案

试试这个

if ($('#sidebar').offset().top + $("#sidebar").height() > $("#footer").offset().top) {
$('#sidebar').css('top',-($("#sidebar").offset().top + $("#sidebar").height() - $("#footer").offset().top));
}

http://jsfiddle.net/Dj3cW/2/

关于javascript - 如何使 float 侧边栏在页脚之前停止 float 而不与其重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19574003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com