0712-2888027 189-8648-0214
微信公众号

孝感风信网络科技有限公司微信公众号

当前位置: 主页 > 技术支持 > Javascript/JQuery > Jquery头部滚动固定的实现代码片段

Jquery头部滚动固定的实现代码片段

时间:2018-03-27来源:风信网 点击:
Jquery头部滚动固定的实现代码片段,以下代码为项目开发中的片段,实现方法思路仅供参考。

//头部固定
var animateFlag = 1;
$(document).scroll(function () {
    var scrollTop = $(document).scrollTop();
    if (scrollTop > 65) {
        $("#header").addClass('header-fixed');
        if (animateFlag) {
            animateFlag = 0;
            $("#header").stop().animate({
                'top': '0px'
            }, 500);
        }
    } else {
        if (animateFlag == 0) {
            animateFlag = 1;
            $("#header").removeClass('header-fixed');
            $("#header").animate({
                'top': '-65px'
            }, 500);
        }
    }
});

// 头部导航悬浮
function fixed() {
    var scrollTop = $(document).scrollTop();
    if (scrollTop > 140) {
        $("#new-header").addClass("header-fixed");
        $('#body-container').css('padding-top', '60px');
    }
    else {
        $("#new-header").removeClass("header-fixed");
        $('#body-container').css('padding-top', '0');
    }
}

fixed();
$(window).scroll(function () {
    fixed();
});
热门关键词:jquery头部滚动固定
栏目列表
推荐内容
热点内容
展开