滚动的固定标题在ie8中不起作用

时间:2012-12-01 11:19:07

标签: jquery jquery-plugins jquery-selectors

当用户向下滚动标题时,我已经为修复标题实现了一个jquery将获得修复位置。但除了ie8之外,它在所有浏览器中都有效。任何人都可以建议正确的方法。

$(document).ready(function()
{
    $(document).scroll(function()
    {
        var window_y = $(window).scrollTop();
        var header_h = $('.header').height();
        if(window_y > header_h)
        {
            $(".header").addClass('fixed');
        }
        else
        {
            $(".header").removeClass('fixed');
        }
    });
});

工作参考是here.

1 个答案:

答案 0 :(得分:0)

尝试这个,这样可以正常工作,或者你也可以在没有make的情况下给出固定的标题高度 标题的变量请尝试第一个控制台

$(window).scroll(function () {
    var header_h = $('.header').height();
    //console.log(header_h);
    if ($(this).scrollTop() > header_h) 
    {
        $(".header").addClass('fixed');
    } 
    else 
    {
        $(".header").removeClass('fixed');
    }
});

如果您在尝试此操作时遇到任何问题,请与我们联系