Div不会停止使用Page滚动

时间:2014-04-21 06:46:22

标签: javascript jquery html css

使用我的代码: http://jsfiddle.net/Pd7nm/

我希望侧边栏在某一点停止滚动页面,但它一直在继续。我尝试了很多事情而且没有用。

这是Javascript方法的东西

 var windw = this;
$.fn.followTo = function ( pos ) {
var $this = this,
    $window = $(windw);

$window.scroll(function(e){
    if ($window.scrollTop() > pos) {
        $this.css({
            position: 'absolute',
            top: pos
        });
    } else {
        $this.css({
            position: 'fixed',
            top: 0
        });
    }
});
};

$('#side').followTo(250);

2 个答案:

答案 0 :(得分:0)

更新的JQuery小提琴是here

$(window).scroll(function() {
    var height = $(window).scrollTop();
    if(height>250){
        $(".sidebar").css({"position":"fixed","top":0});
    }
});

答案 1 :(得分:0)

请参阅我已删除的演示文稿" br"标签

Demos - jsfiddle.net/Nu3eu/1/