-2

嗨,我希望有人可以帮助我我一直在查找很多教程,看看这是否可以轻松完成我是 jQuery 新手,我正在尝试将固定 div 向下滚动页面,但当它到达底部时正在移动到页脚。我想在 jquery 中添加类似滚动控件的东西,然后当它在页面下方达到一定数量的像素时,用 jquery 中的 .css 更改定位。我不确定如何正确处理它。我在 jsfiddle 中制作了一个非常简化的版本来说明我正在尝试做的事情,任何帮助将不胜感激。谢谢

[http://jsfiddle.net/wVhCR/]

4

1 回答 1

3

这是应该有帮助的jQuery。只需创建一个 css 类来改变你想要的盒子。

$(document).on('scroll', function(){
    var scroller = $('#scroller');
    var footer = $('#footer');
    var scroll_bot = scroller.offset().top + scroller.height();
    var footer_top = footer.offset().top;

    alert(scroll_bot);
    if(scroll_bot > footer_top){
        scroller.addClass('classThatMakesBoxActRight');
    }else{
        scroller.removeClass('classThatMakesBoxActRight');
    }
});
于 2013-08-21T14:26:19.630 回答