jQuery-滚动侧边栏
我正在尝试创建一个随页面滚动的边栏。但我希望它在用户滚动到侧边栏顶部边框后开始滚动 (就像facebook在首页和添加页面上与用户一起滚动)以及在网站上(如果你滚动到页面底部,其中一个添加页面总是跟着你) 我想知道我将如何实现它 我已经尝试了下面的代码片段,但这会立即开始滚动,不会使用liquid layout,因为我希望侧边栏保持在原来的位置,只向下滚动jQuery-滚动侧边栏,jquery,scroll,Jquery,Scroll,我正在尝试创建一个随页面滚动的边栏。但我希望它在用户滚动到侧边栏顶部边框后开始滚动 (就像facebook在首页和添加页面上与用户一起滚动)以及在网站上(如果你滚动到页面底部,其中一个添加页面总是跟着你) 我想知道我将如何实现它 我已经尝试了下面的代码片段,但这会立即开始滚动,不会使用liquid layout,因为我希望侧边栏保持在原来的位置,只向下滚动 $(window).scroll(function () { $("#sidebar").css("position", "fix
$(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我在复习我以前的答案,有趣的是,我的答案正是你们所接受的(只需看一下教程),但你们否决了我的答案!对不起,我一定是喝醉了什么的。