每当用户更改视口大小时调用功能



我正在尝试使事件听众这样:

window.addEventListener("resize", console.log("You just resized the browser window."));

但是,加载页面时只会发射一次,无论我如何以任何方式调整窗口,都不会再发射。为什么?

我也尝试了jQuery:

$(window).on("resize", console.log("You just resized the browser window."));

$(window).resize(console.log("You just resized the browser window."));

他们也没有工作。这三个本质上都是相同的。

您正在执行console.log,而不是传递对事件侦听器的呼叫的引用。

这将有效:

notify = function() { console.log("You just resized the browser window.")}
window.addEventListener("resize", notify)

最新更新