gpt4 book ai didi

javascript - $( window ).on( 'orientationchange' ) 在桌面上触发?

转载 作者:行者123 更新时间:2023-11-28 00:01:38 29 4
gpt4 key购买 nike

我看到 $( window ).on( 'orientationchange') 在 Chrome 桌面上触发,这是预期的行为还是意味着我正在使用的代码的其他部分实际上正在调度此事件?

最佳答案

据我所知,javascript 仅检测高度何时大于宽度,反之亦然。因此,当您将浏览器大小更改为 height > width 时,它将启动该事件。这似乎是函数的预期行为,我不确定如何绕过它供您使用。

编辑: 我发现当您在事件触发时检查 window.orientation 属性时,您可以看到它仍然设置为横向。也许尝试通过将其放在 if 语句中来过滤仅横向代码?参见 http://jsfiddle.net/sJ9Hx/2/

$(window).on('orientationchange', function (e) {
if(window.orientation == 0){
alert("Portrait");
}
else{
alert("Landscape");
}
});

关于javascript - $( window ).on( 'orientationchange' ) 在桌面上触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21029240/

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