javascript [滚动隐藏标题]滚动#javascript时隐藏标题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript [滚动隐藏标题]滚动#javascript时隐藏标题相关的知识,希望对你有一定的参考价值。

jQ171(document).ready(function ($) {
    /* ==========================================================================
    				Hide Header OnScroll
      ========================================================================== */
    var didScroll;
    var lastScrollTop = 0;
    var delta = 5;
    var headerHeight = $('.scroll-header').outerHeight();

    $(window).scroll(function (event) {
        didScroll = true;
    });

    setInterval(function () {
        if (didScroll) {
            hasScrolled();
            didScroll = false;
        }
    }, 120);

    function hasScrolled() {
        var st = $(this).scrollTop();
        // Make sure they scroll more than delta
        if (Math.abs(lastScrollTop - st) <= delta)
            return;

        // If they scrolled down and are past the navbar, add class .nav-up.
        // This is necessary so you never see what is "behind" the navbar.
        if (st > lastScrollTop && st > 120) {
            // Scroll Down
            $('.scroll-header').removeClass('header-show').addClass('header-hide');

            // when user gets to ~XXX pixels from the top of page, remove classes
        } else if (window.scrollY <= 120) {
            $("header").removeClass("header-show");
            $("header").removeClass("header-hide");
        } else {
            // Scroll Up
            if (st + $(window).height() < $(document).height()) {
                $('.scroll-header').removeClass('header-hide').addClass('header-show');
            }
        }

        lastScrollTop = st;
    }

});

以上是关于javascript [滚动隐藏标题]滚动#javascript时隐藏标题的主要内容,如果未能解决你的问题,请参考以下文章

javascript 在滚动上隐藏/显示标题

javascript 滚动隐藏标题

javascript 模拟滚动 隐藏滚动条

加载时隐藏滚动条[已关闭且未解决] [重复]

Firefox 中的隐藏滚动条(允许滚动但没有滚动条)

Firefox 中的隐藏滚动条(允许滚动但没有滚动条)