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