javascript - 为什么我的 JavaScript onresize 会触发两次?

标签 javascript

我这里有一个 fiddle :

http://jsfiddle.net/fJMe9/

window.onresize = function (e) {
    console.log("Page resized");
};

每次调整窗口大小时,控制台都会收到两个日志

最佳答案

这是一个众所周知的错误(也许与事件冒泡有关?我说众所周知,但那是其他人知道的,而不是我:P)。使用 setTimeout 检查上次调整窗口大小的时间以避免这种情况。

关于javascript - 为什么我的 JavaScript onresize 会触发两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16181912/

相关文章:

javascript - var 名称在 Javascript 中产生奇怪的结果

javascript - 如何将此 ES6 类转换为工厂函数?

javascript - 在javascript中将二维数组转换为json对象

javascript - 如何在不使用 -webkit-app-region 的情况下在 Electron 中移动无框窗口

javascript - 使用(无框架)javascript处理DOM

javascript - 为什么会显示意外的 token ?

javascript - jQuery 动画幻灯片向上/向下内容

javascript - 在 div 中选择 un-id 跨度

javascript - 如何在 JavaScript 上为对象列表创建循环

javascript - 在js中迭代一个数组,同时仅将整数复制到另一个数组