哪些事件会导致浏览器窗口宽高变化

主要会导致浏览器窗口宽高变化的事件有:

- window.resize事件 - 用户手动拉伸或缩小浏览器窗口大小时触发

- window.orientationchange事件 - 屏幕从竖屏切换到横屏或反之时触发

- 设备激活全屏模式时 - 页面进入全屏模式时触发resize

- 样式/布局变化引起 - 如导航栏隐藏后页头部高度变化会触发

- DOM元素显示/隐藏 - 比如展开收起侧边菜单时可能会触发

- 媒体查询样式切换 - 根据屏幕宽度应用不同样式表时也可能会触发

- 地理位置改变 - 如GPS定位切换到移动网络可能会触发

- 页面方向锁定状态改变 - 锁定竖屏或横屏时触发

- 浏览器窗口缩放 - Command/Ctrl + 滚轮放大缩小页面

- 浏览器字体缩放 - Command/Ctrl + 加号/减号按钮放大缩小字体

- 浏览器功能键触发 - 如全屏/迷你全屏切换等

- 布局引擎布局发生变化 - 如Flex布局项目长度变化可能触发


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值