为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

1 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

试试


window.addEventListener('orientationchange',function(e){

    alert(document.body.clientWidth);

});


查看完整回答
反对 回复 2019-01-13
  • 1 回答
  • 0 关注
  • 948 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信