2016-10-14 1 views
0

Я хочу отключить ориентацию: Пейзаж в нашем приложении и веб-сайте, используя jquery. поэтому, пожалуйста, помогите мне отключиться в приложении и на веб-сайте.Как отключить ориентацию Пейзаж в приложении и на нашем веб-сайте?

+0

показать код. – Dave

+0

Я не знаю никакого кода для отключения, поэтому у меня нет кода, поэтому, пожалуйста, помогите мне .. –

ответ

0

я не уверен, что это будет работать, но попробуйте это

<head> 
<style type="text/css"> 
#landscape{ 
     position: absolute; 
     top: 0px; 
     left: 0px; 
     background: #000000; 
     width: 100%; 
     height: 100%; 
     display: none; 
     z-index: 20000; 
     opacity: 0.9; 
     margin:0 auto; 
} 
#landscape div{ 

     color: #FFFFFF;         
     opacity: 1; 
     top: 50%; 
     position: absolute; 
     text-align: center; 
     display: inline-block; 
     width: 100%; 
} 
</style> 
<script>   
     function doOnOrientationChange() 
     { 
     switch(window.orientation) 
     { 
      case -90:     
       document.getElementById("landscape").style.display="block"; 
       break; 
      case 90:    
       document.getElementById("landscape").style.display="block";     
       break; 
     default:     
       document.getElementById("landscape").style.display="none"; 
       break;        
     } 
     } 

     //Listen to orientation change 
     window.addEventListener('orientationchange', doOnOrientationChange); 

    </script> 
</head> 
<body onload="doOnOrientationChange();"> 
<div id="landscape"><div>"Rotate Device to Portrait"</div></div> 
</body> 
+0

спасибо, что этот код работает. –

+0

вы приветствуете .... – Dave

1

К сожалению, Вы не можете принудительно настроить ориентацию на веб-странице, но вы можете отображать некоторую информацию в контенте, когда пользователь находится в ландшафтном режиме.

Для этого воспользоваться помощью запросов медиа и проверить ориентацию, в ландшафтной таблице стилей (style_landscape.css) скрыть все и показать сообщение, что ваше приложение не может быть открыто на ландшафте, и пользователь должен вернуться к для продолжения.

<link rel="stylesheet" type="text/css" href="css/style_landscape.css" media="screen and (orientation: landscape)"> 
<link rel="stylesheet" type="text/css" href="css/style_portrait.css" media="screen and (orientation: portrait)">