2
我試圖在調整窗口大小時趕上新的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上嘗試過)...我不確定您的問題是什麼... –
您使用的是哪種瀏覽器?還有什麼是控制檯報告,如果有的話? –