关于浏览器resize的一些问题

  谷歌浏览器(当前版本是:版本 92.0.4515.159(正式版本) (64 位),目前最新版也一样有该问题)添加了resize监听时,在缩小窗口时,如果宽度和高度都发生了变化,就会触发两次,而放大时,不论是否宽度高度都改变,都只会触发一次。而如果在缩小时只调整了宽度或者高度中的一个,则只会触发一次。其他浏览器(火狐)是正常的,不论是否同时调整宽度高度,都只会触发一次。

  看起来的现象是谷歌浏览器在resize时,宽度和高度是分步调整的,即同时调整宽高时,浏览器先调整了宽度(或高度)触发了一次,再调整了高度(或宽度)触发了一次。也可能是内核编码没有做防抖处理,抑或是其他bug。

posted @ 2024-03-25 15:15  TheFirstDream  阅读(24)  评论(0编辑  收藏  举报