每当用户更改视口大小时调用函数

时间:2017-12-07 23:53:57

标签: javascript

我试图像这样制作一个事件监听器:

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."));

他们也没有工作。这三者基本上都是一样的。

1 个答案:

答案 0 :(得分:0)

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

这将有效:

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