Skip to main content
 首页 » 编程设计

jquery之修复了滚动条上的标题在 ie8 中不起作用的问题

2026年10月07日2kenshinobiy

我已经实现了一个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.

请您参考如下方法:

试试这个,这会工作得很好,或者你也可以在不使用 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'); 
    } 
}); 

如果您在尝试此操作时遇到任何问题,请告诉我