每次尝试调整窗口大小时,我都试图运行一个函数。该功能似乎可以正常工作,但onresize / resize事件似乎未正确注册。
我尝试将addEventListener添加到窗口对象,这导致该功能甚至无法运行。我还尝试了将HTML方法与body标签内的onresize事件一起使用。这会使函数运行一次,但是会删除我在CSS中设置的背景色。
JavaScript
window.addEventListener("resize", test());
function test () {
document.write(document.body.offsetWidth + " " + document.body.offsetHeight);
}
HTML
<body onresize="test()">
<script>
function test () {
document.write(document.body.offsetWidth + " " + document.body.offsetHeight);
}
</script>
</body>
我希望有一种方法可以在每次调整页面大小时运行该函数。请只使用Javascript,HTML和CSS回答,这是我所知道的唯一语言。