JavaScript:为什么innerHeight不更新?
问题描述:
我试图在调整窗口大小时赶上新的innerHeight
。 (我使用innerHeight
来指定DOM元素的高度属性)。JavaScript:为什么innerHeight不更新?
我在实践中发现innerHeight
的值是在页面加载时设置的,并且在调整大小期间没有更新。
var onresize = function(e) {
innerHeight = e.target.innerHeight;
console.log('Inner height = ' + innerHeight);
}
window.addEventListener("resize", onresize);
有人可以建议我应该告诉我的onresize
变量吗? (如果有人能腾出时间解释为什么这种方式不起作用,我将非常感激 - 这是我第一次玩调整大小和innerHeight
。)
谢谢!
编辑:要添加,我使用Chrome和控制台不报告任何问题。
答
你的意思'window.innerHeight'? – bowpunya
您的代码有效(在Chrome上尝试过)...我不确定您的问题是什么... –
您使用的是哪种浏览器?还有什么是控制台报告,如果有的话? –