我为每个 div 设置了侧边栏,我想通过固定向下滚动来获取所有侧边栏。
你可以在这里找到它
var tmpWindow = $(window),
sidebar = $('.sidebar'),
sidebarHeight = sidebar.height(),
offsetBottom = $('.content').outerHeight();
$(window).scroll(function() {
if ($(window).scrollTop() >= sidebarHeight) {
$('.sidebar').addClass('fixed');
alert(sidebarHeight);
} else {
$('.sidebar').addClass('fixed');
}
});
如果我使用 js 它会消失...
最佳答案
您正在添加一个名为“fixed”的类,但您没有在您的 css 中指定该名称的类。如果您想添加直接的 css 属性,请使用 .css():.css({"position": "fixed"});.
关于javascript - 几个div中的粘性侧边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34951051/