我怎样才能不断地通过javascript获取浏览器的宽度和高度?只需使用document.body.clientWidth
或window.innerWidth
即可在页面加载后显示宽度。如何在JavaScript中获取更新的高度和宽度?
但是,每当用户调整窗口大小时,如何获取更新的宽度和高度?
我怎样才能不断地通过javascript获取浏览器的宽度和高度?只需使用document.body.clientWidth
或window.innerWidth
即可在页面加载后显示宽度。如何在JavaScript中获取更新的高度和宽度?
但是,每当用户调整窗口大小时,如何获取更新的宽度和高度?
但是当用户调整窗口大小时可以获得更新的宽度和高度。
是,使用resize
事件:(有我使用addEventListener
如果您需要支持旧的浏览器,你可以在this other answer使用hookEvent
函数来代替。)
window.addEventListener("resize", function() {
// Now, clientWidth and innerWidth and such have changed
}, false);
尝试更新尺寸或调整尺寸requestAnimationFrame
window.onresize = function(event) {
...
};
调整大小后将获得新的大小,但页面不会加载。 – Shafiq 2014-09-29 11:28:06