脚本(window.innerHeight)在IE中不起作用



嗨,以下所有脚本在chrome和Firefox上工作正常,但在IE11中则不行。请提供任何解决方案

window.onscroll = function (i) 
 { 
   window.innerHeight + window.scrollY >= document.body.offsetHeight ? 
   $("#str").removeClass("str_one") : $("#str").addClass("str_one") 
  };

window.getWindowSize= function(){
    if(window.innerWidth!= undefined){
        return [window.innerWidth, window.innerHeight];
    }
    else{
        var docBody= document.body, 
        docEle= document.documentElement;
        return [Math.max(docEle.clientWidth, docBody.clientWidth),
        Math.max(docEle.clientHeight, docBody.clientHeight)];
    }
}

最新更新