jQuery Mobile - Заключване на orientation-a


1
здравейте,
искам да попитам как мога да си заключа orientation-а на телефона? Искам да стои само в landscape и да не мърда дори и да го въртя в portait. Използвам jQuery Mobile и Icenium. Моля ви помагайте :)
Поздрави!



Отговори



1

Реално JQuery няма точно такава функционалност. Може обаче да завърташ бодито спрямо ориентацията на телефона, което може да е малко трики - сещаш се защо. Нещо такова:

 

 

$(window).bind("orientationchange", function(){
    var orientation = window.orientation;
    var new_orientation = (orientation) ? 0 : 180 + orientation;
    $('body').css({
        "-webkit-transform": "rotate(" + new_orientation + "deg)"
    });
});

 



от kiril.nikolov (132 точки)


0
пробвах го вече, но не става. И искаш да ми кажеш, че нищо не мога да направя по въпроса с jQuery Mobile ??

от Encho Belezirev (0 точки)

0
Погледни и това моля те http://forums.academy.telerik.com/56171/%D0%BA%D0%BE%D0%BC%D1%83%D0%BD%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D1%81-bluetooth-jqueery-mobile :)

от Encho Belezirev (0 точки)


1
Щом ползваш Icenium имаш възможност да си зададеш приложението ти да ползва или само landscape или само portrait от настройките на проекта...

от paveld3 (17458 точки)


0
Това го видях, но нещо не стана номера, когато му цъкна да е само landscape.. Иначе благодаря :)

от Encho Belezirev (0 точки)