我这里有一个 fiddle :
window.onresize = function (e) {
console.log("Page resized");
};
每次调整窗口大小时,控制台都会收到两个日志
最佳答案
这是一个众所周知的错误(也许与事件冒泡有关?我说众所周知,但那是其他人知道的,而不是我:P)。使用 setTimeout
检查上次调整窗口大小的时间以避免这种情况。
关于javascript - 为什么我的 JavaScript onresize 会触发两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16181912/