gpt4 book ai didi

javascript - 防止侧边栏菜单在页脚下方滚动

转载 作者:行者123 更新时间:2023-11-28 04:59:02 24 4
gpt4 key购买 nike

我有一个p

还有CSS:

.sidebar-menu {
float: right;
position: relative;
visibility: hidden;

}

.sidebar-content {
color: #5bc5f2;
font-weight: bold;
position: fixed;
top: 75px;

}

目前,侧边栏菜单以 80px 固定在顶部(这很好),基本上我希望它在到达某个特定点时停止滚动。有帮助吗?

最佳答案

$(document).on("scroll",function () {
var offsetToTop = parseInt($(this).scrollTop());
if (offsetToTop > $("footer").offset().top-500) {
$(".sidebar-menu").removeClass("fixed");
$(".sidebar-menu").addClass("absolute");
$(".sidebar-menu").css("top",offsetToTop)
} else {
$(".sidebar-menu").addClass("fixed");
$(".sidebar-menu").removeClass("absolute");
$(".sidebar-menu").removeAttr("style");
}}

在绝对类中,只需将位置设为绝对即可。

关于javascript - 防止侧边栏菜单在页脚下方滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40216011/

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