window.onresize
$(function() { window.onresize = function() { alert("abc"); }; window.onresize = function() { alert("error"); }; })
这种情况 页面只会 弹出 error;
浏览器那怕改变1px也会弹出 并且会弹出两次
解决方法设置开关 & setTimeout 方法;
$(function() { window.onresize = function() { setTimeout(function(){ alert("延时100ms执行") }, 100) }; })