更改.resize函数未检测到的浏览器高度

时间:2014-09-06 18:17:15

标签: javascript jquery

我正在使用.resize函数来触发一些调整。当我减少/增加浏览器宽度大小时它可以正常工作,但是当我减少/增加浏览器高度时没有任何反应。知道更改浏览器高度的原因并没有被.resize函数检测到吗? (Chrome和IE9中的行为相同)

1 个答案:

答案 0 :(得分:0)

这样的事情应该做你想做的事情:

document.body.style.overflow = 'hidden'; // hide the scroll bars
$(window).resize(function(){
  var newwidth = $(window).width();
  var newheight = $(window).height();      
  $("#elementId").height(newheight).width(newwidth);
});

DEMO