繁体   English   中英

Javascript调整大小事件错误

[英]Javascript resize event faulty

我不知道为什么这不起作用:

window.addEventListener('load', setSize(), false);
window.addEventListener('resize', setSize(), false);

function setSize(){
    width = window.innerWidth;
    console.log(width);
}

它在加载后立即记录宽度,但是当我调整大小时它不会这样做。

而不是执行函数(并传递结果):

window.addEventListener('load', setSize(), false);
window.addEventListener('resize', setSize(), false);

您应该传递对该函数的引用:

window.addEventListener('load', setSize, false);
window.addEventListener('resize', setSize, false);

该函数将在事件侦听器触发时执行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM