使用resize浏览器窗口大小改变事件容易出现的问题

1.使用jQuery的resize时间的时候发现每次改变浏览器窗口大小事resize事件会执行两次,

解决办法

var resizeTimer=null;
$(window).resize(function(){
  if(resizeTimer) clearTimeout(resizeTimer);
  resizeTimer=setTimeout(function(){},50)
})

2.在iframe中检测到浏览器敞口resize的变化
window.parent.onresize = function(){
  console.log("浏览器大小变化")
}

posted @ 2019-11-27 17:01  孤单玻璃杯  阅读(901)  评论(0编辑  收藏  举报