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)
        };
    })

 

posted @ 2017-03-31 14:46  xiiiiiimi  阅读(280)  评论(0编辑  收藏  举报