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上也是......我不知道爲什麼...... –