【问题标题】:Define fixed position from scroll从滚动定义固定位置
【发布时间】:2014-02-19 00:26:07
【问题描述】:

我有一个页面需要距页面顶部 145 像素的页眉,以便在它到达页面顶部时开始使用固定定位。这有什么问题?

$(window).scroll(function (event) {
    var y = $(window).scrollTop();
    var header2 = $('#header2');
    if (y >= 145) {
        header2.css({position:'fixed',top:0,marginTop:0});
    } else {
        header2.css({position:'static',top:0,marginTop:0});
    }
});

【问题讨论】:

    标签: javascript scroll fixed


    【解决方案1】:

    这是一个演示:

    $(window).scroll(function (event) {
        var y = $(window).scrollTop();
        var header2 = $('#header2');
        if (y >= 145) {
            header2.css({position:'fixed',top:0,marginTop:0});
        } else {
            header2.css({position:'static',top:0,marginTop:0});
        }
    });
    

    它与您的代码完美配合 http://jsfiddle.net/vRSUs/1/

    【讨论】:

      猜你喜欢
      • 2019-04-25
      • 2013-04-29
      • 2012-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      相关资源
      最近更新 更多