gpt4 book ai didi

javascript - EventListener 方向更改 JavaScript 的问题

转载 作者:行者123 更新时间:2023-11-28 06:42:46 24 4
gpt4 key购买 nike

我正在尝试使用 EventListener 获取旋转时的新页面宽度。

在页面加载和第一次旋转时效果很好。之后它就不会更新该值。

这是我的代码:

 window.addEventListener("orientationchange", function () {
outWindowWidth2 = window.innerWidth;
w = outWindowWidth2
setsizes(w);
alert(w);
}, false);

如果我删除对函数的调用,它将始终获得正确的宽度。有谁知道这可能是什么原因造成的?

谢谢努诺

最佳答案

好的,感谢 Rayon Dabre,我找到了解决方案:

 $(window).bind( 'orientationchange', function(e)
{ var ori = window.orientation, width = (ori==90 || ori==-90) ? screen.height : screen.width;
//alert(ori);
setsizes(width);
} );

希望这对其他人有帮助!

干杯努诺

关于javascript - EventListener 方向更改 JavaScript 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33653577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com