此问题在此处已有答案:
Script doesn't wait for onclick event [duplicate](4个答案)
JavaScript window resize event(12个答案)
昨天关门了。
如何在Javascript中调用一个简单的函数,例如:
function doSmt() {
alert("hello world")
}
当用户要以任何方式调整窗口大小时。例如,如果他只是用鼠标调整窗口大小,或者如果他放大或缩小网站。
我已经试过了
window.onresize = doSmt()
因为它在一些网站上的立场,但这不起作用。
2条答案
按热度按时间roejwanj1#
你需要传递函数本身,而不是调用它:
window.onresize = doSet;
anauzrmj2#
你可以用两种方式来做:
第一个与你已经拥有的几乎相同,但是你调用了函数而不是绑定它:
第二种方法也允许您获取事件:
额外
用户Silviu Burcea添加了有用的信息,当你的
doSmt
函数接受参数时,它也可以使用event
参数: