1 /* 2 * 绑定element resize事件 3 * =====================*/ 4 resize: function(element, callback){ 5 var delay = 500; //window resize事件延时500毫秒 6 var controlTime = 0; 7 $(window, element).resize(function(){ 8 var nowTime = new Date().getTime(); 9 if(controlTime){10 setTimeout(function(){11 if(nowTime - controlTime > delay){12 if(typeof callback == 'function'){13 controlTime = callback();14 }15 }16 }, delay);17 }else{18 setTimeout(function(){19 if(typeof callback == 'function'){20 controlTime = callback();21 }22 }, delay);23 controlTime ++;24 }25 })26 }