jQuery-滚动侧边栏

jQuery-滚动侧边栏,jquery,scroll,Jquery,Scroll,我正在尝试创建一个随页面滚动的边栏。但我希望它在用户滚动到侧边栏顶部边框后开始滚动 (就像facebook在首页和添加页面上与用户一起滚动)以及在网站上(如果你滚动到页面底部,其中一个添加页面总是跟着你) 我想知道我将如何实现它 我已经尝试了下面的代码片段,但这会立即开始滚动,不会使用liquid layout,因为我希望侧边栏保持在原来的位置,只向下滚动 $(window).scroll(function () { $("#sidebar").css("position", "fix

我正在尝试创建一个随页面滚动的边栏。但我希望它在用户滚动到侧边栏顶部边框后开始滚动

(就像facebook在首页和添加页面上与用户一起滚动)以及在网站上(如果你滚动到页面底部,其中一个添加页面总是跟着你)

我想知道我将如何实现它

我已经尝试了下面的代码片段,但这会立即开始滚动,不会使用liquid layout,因为我希望侧边栏保持在原来的位置,只向下滚动

$(window).scroll(function () { 
    $("#sidebar").css("position", "fixed").css("top", "50px").css("right", "50px");         
});​

和一个相关的

定义
minHeight

minHeight = YOUR-FAVORITE-HEIGHT-IN-PIXEL-WITHOUT' px';
滚动
事件中,选中此项后执行所有操作:

if($(window).scrollTop() > minHeight) {
   // change sidebar style, blah blah blah...
}esle{
   // roll back sidebar style, blah blah blah...
}
编辑:


minHeight
设置为
$(“#侧栏”).offset().top

什么?我不能在液体上使用像素layout@Christian我在复习我以前的答案,有趣的是,我的答案正是你们所接受的(只需看一下教程),但你们否决了我的答案!对不起,我一定是喝醉了什么的。