几个div中的粘性侧边栏

时间:2016-01-22 16:10:13

标签: javascript css sidebar sticky

我为每个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');
    }
});

http://jsfiddle.net/dLdvv6um/

如果我使用js它会消失......

1 个答案:

答案 0 :(得分:0)

您正在添加一个名为“fixed”的类,但您没有在css中指定具有该名称的类。如果你想添加直接的css属性,请使用.css():。css({“position”:“fixed”});。