移动端获取window.innerWidth出现错误

目前我需要在移动端监测手机横竖屏情况下,获取浏览器的窗口大小来进行操作,但是在orientationchange事件中获取window.innerWidth时,第一次翻转手机时竟然不触发window.innerWidth,并且在之后事件触发的时候获取到的值也一直不对。。。目前自己给出的解决办法是加个延迟,有什么其它的办法?

开心每一天1111
浏览 983回答 1
1回答

jeck猫

试试window.addEventListener('orientationchange',function(e){    alert(document.body.clientWidth);});
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript