2013-05-10 4 views
2

Я разрабатываю приложение PhoneGap + JSmobile + html5 для iOS и Android. Я хотел бы настроить ориентацию ландшафта на одни и те же страницы. Я пытаюсь найти решение, но я не могу этого сделать. Возможно ли вообще?Ориентация на определенные страницы

Я нашел пост, где кто-то говорит, что использовать трюк в CSS, чтобы повернуть #div:

#ID { 
-webkit-transform:rotate(90deg); /* Safari and Chrome */ 
} 

этот трюк вращает страницу, но она отображается с рамочкой на левой и правой стороне.

+0

придать ему также ширина: 100 важно; – Gajotres

+0

..простая проблема ... Я думаю, что это было связано с: , но как can'i установить width = device-heght и heght = device-width только для одной и той же страницы ?! – Loralon

ответ

2

я нашел решение:

$(document).on('pagebeforeshow', '#ID',function() {   
       setTimeout(function() { 
            $('head').append('<meta name="viewport" content="width=device-height, height=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;">'); 
            }, 200); 
         }); 

тайм-аут, чтобы предотвратить странное изменение страницы предыдущая;)

+0

Это не вращает устройство на iphone. – Harry

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