[英]How to get updated height and width in JavaScript?
如何通过javascript不断获取浏览器的宽度和高度? 加载页面后,只需使用document.body.clientWidth
或window.innerWidth
给出宽度。
但是,每当用户调整窗口大小时,如何获得更新的宽度和高度?
但是当用户调整窗口大小时可以更新宽度和高度。
是的,使用resize
事件:
window.addEventListener("resize", function() {
// Now, clientWidth and innerWidth and such have changed
}, false);
(我正在使用addEventListener
。如果您需要支持较旧的浏览器,则可以在另一个答案中使用hookEvent
函数。)
尝试在调整大小或requestAnimationFrame上更新尺寸
window.onresize = function(event) {
...
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.