0
Orientationchange事件在IOS设备上不会触发。在桌面和Android设备上都可以正常工作,但IOS设备不支持此事件。我如何确定IOS设备上的屏幕方向更改?orientationchange事件不会在IOS设备上触发
Orientationchange事件在IOS设备上不会触发。在桌面和Android设备上都可以正常工作,但IOS设备不支持此事件。我如何确定IOS设备上的屏幕方向更改?orientationchange事件不会在IOS设备上触发
我在这个岗位 https://stackoverflow.com/a/9824480/1606668
得到一个答案,但如果你还没有获得定向值,那么试试这个:
function onOriChange() {
if(!window.orientation){
if(window.innerWidth > window.innerHeight){
alert('landscape');
}else{
alert('portrait');
}
}
}
window.addEventListener('orientationchange', onOriChange);
// Initial execution if needed
onOriChange();
$(窗口)。在(“调整”)犯规触发在IOS safari上也是......我不知道为什么...... –