防止侧边栏菜单在页脚下方滚动
Prevent sidebar menu from scrolling below footer
我有一个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");
}}
$(document).on("scroll",function () {
if (parseInt($(this).scrollTop()) > $("footer").offset().top-500) {
$(".sidebar-menu").removeClass("fixed");
$(".sidebar-menu").hide();
} else {
$(".sidebar-menu").addClass("fixed");
$(".sidebar-menu").show();
}}
相关文章:
- 幻灯片滚动javascript不起作用
- 将视口底部滚动到元素底部
- jQuery Lazy加载动画滚动
- 设置滑块分区上的滚动
- 结合jQuery和jetpack无限滚动
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 滚动到容器中的下一个元素-几乎到了
- 只覆盖箭头键滚动事件
- Javascript如何找到滚动事件的来源
- Image赢得't隐藏在滚动jQuery上
- Safari(Mac OS)上的jQuery平滑滚动问题
- jQuery自动滚动滚动滚动条
- 视差滚动滚动顶部
- 用javascript滚动滚动条或鼠标滚轮后引发事件
- 有人可以帮助修复非滚动滚动条
- 防止侧边栏菜单在页脚下方滚动
- 滚动/滚动记分牌HTML
- 如何添加一个随用户滚动滚动的按钮
- 无限滚动(滚动加载)与 html 表标签
- iPad 滚动 - 滚动期间触发哪些事件