2012-12-11 56 views
1

我想我的内容有最大化窗口的height = window.height()。当窗口未最大化时,如何获得最大化窗口的window.height()?当我使用screen.availheight时,我的内容在Chrome中被截断。JavaScript的大小相对于窗口大小的内容

回答

0

使用一种功能,当浏览器大小来调整您的内容窗...

function resize() { 
    var ht; 
      var objDiv = document.getElementById("[YOUR DIV]"); 

      if (typeof window.innerHeight != 'undefined') { 
      ht = window.innerHeight 
      } else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientHeight != 'undefined' && document.documentElement.clientHeight != 0) { 
     ht = document.documentElement.clientHeight 
    } 

      objDiv.style.height = (ht - 100) + 'px'; 
      return objDiv; 
} 

然后再调用这个地方......

onresize="resize();