Javascript在IE 10中不起作用

时间:2016-03-11 18:26:45

标签: javascript jquery

也许我的代码错了。 你能告诉我一下吗? 当我滚动窗口时,我试图制作较小的标题,就像这个网站一样," https://davidwalsh.name/supporting-internet-explorer"

   function yScroll(){

    var headerH = document.getElementsByClassName('headerContainerShadow');
    var menu = document.getElementById('menu');
    var yPos = window.pageYOffset;  
         if(yPos > 150){
        $(headerH).addClass('smaller');
        $('#searchForm').addClass('smaller');
    } else {
        $(headerH).removeClass('smaller');
        $('#searchForm').removeClass('smaller');
    }   

        }
        window.addEventListener("scroll", yScroll);

我的css for'较小'在下面;

#searchForm{    
padding-top:2.5em;
transition:all 0.3s;
}
#searchForm.smaller{
padding-top:1.2em;
padding-bottom:0.5em;
}

它在Firefox和Chrome中工作,但在IE10(我的版本)中没有。 我该如何解决这个问题? 如何更改此代码?

由于

0 个答案:

没有答案