2016-12-24 20 views
0

Событие Orientationchange не срабатывает на устройствах IOS. На настольных компьютерах и устройствах Android все работает отлично, но устройства IOS не поддерживают это событие. Как я могу определить изменения ориентации экрана на устройствах IOS?событие changechange не срабатывает на устройствах IOS

+0

$ (окно) .О («размером») триггер оленьей кожи на сафари IOS тоже ... Я не знаю, почему ... –

ответ

0

Я получил ответ на этом посте 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(); 

 Смежные вопросы

  • Нет связанных вопросов^_^