-1

我正在尝试实现类似 facebook 右侧边栏滚动条的效果,但是如果数据动态变化,那么它不能正常工作?

这是我的javascript代码:-

var target = $('.aside');
var div_position = target.offset().top;

$(window).scroll(function() { 

    var y_position = $(window).scrollTop();

    if(y_position > div_position) {

        target.css('margin-top','-1000px');
        target.css('margin-bottom','30px');

    }
    else {    

        target.css('margin-top','0px');
    }
});
4

1 回答 1

0

你看过 Scroll Spy 吗? https://github.com/sxalexander/jquery-scrollspy

我相信它可以完成您想要完成的事情

于 2013-08-14T15:38:31.703 回答