tutoriais mais recente desenvolvimento web
 

jQuery Mobile Orientação de evento


Evento jQuery Mobile orientationChange

O evento orientationChange é acionado quando o usuário gira o dispositivo móvel verticalmente ou horizontalmente.





Móvel


Para usar o evento orientationChange, anexá-lo ao objeto de janela:

$(window).on("orientationchange",function(){
  alert("The orientation has changed!");
});

A função de retorno pode ter um argumento, o objeto de evento, que retorna a orientação do dispositivo móvel: "portrait" (o dispositivo é mantido numa posição vertical) ou "landscape" (o dispositivo é mantido em posição horizontal):

Exemplo

$(window).on("orientationchange",function(event){
  alert("Orientation is: " + event.orientation);
});
Tente você mesmo "

Como o evento orientationChange está vinculado ao objeto de janela, podemos usar a propriedade window.orientation para, por exemplo, definir diferentes estilos para distinguir entre retrato e paisagem:

Exemplo

$(window).on("orientationchange",function(){
  if(window.orientation == 0) // Portrait
  {
    $("p").css({"background-color":"yellow","font-size":"300%"});
  }
  else // Landscape
  {
    $("p").css({"background-color":"pink","font-size":"200%"});
  }
});
Tente você mesmo "

A propriedade window.orientation retorna 0 para o retrato e 90 ou -90 para a vista horizontal.