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

当用户向下滚动标题时,我已经为修复标题实现了一个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'); } }); }); 

工作参考在这里。

尝试这个,这将工作正常或你也可以给头的固定高度没有make变量的头pls尝试第一个控制台

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

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