我试图像这样制作一个事件监听器:
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."));
他们也没有工作。这三者基本上都是一样的。
答案 0 :(得分:0)
您正在执行console.log
,而不是传递对要触发事件侦听器的调用的引用。
这将有效:
notify = function() { console.log("You just resized the browser window.")}
window.addEventListener("resize", notify)