本文介绍了修复滚动条上的标头在ie8中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当用户向下滚动标题时,我已经为修订标题实现了一个jquery,它将获得修订位置.但是它可以在除ie8之外的所有浏览器中使用.谁能建议正确的方法.

i have implemented a jquery for fix header when user scrolls down the header will get fix position. But it is working in all browser except ie8. could anyone suggest the correct way.

$(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的情况下提供固定高度的标题标头的变量请尝试第一个控制台

try this and this will work fine or also you can give fixed height of header without makevariable of header pls try first console

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

尝试时告诉我是否有任何问题

let me know if you have any issue when you try this

这篇关于修复滚动条上的标头在ie8中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 23:32