Visualizzazione risultati 1 fino 3 di 3

Discussione: problema con windows height e orientationchange

  1. #1
    Guest

    Predefinito problema con windows height e orientationchange

    Salve il mio problema è molto semplice, in pratica quando eseguo il cambio di orientamento devo calcolare l'altezza del display e sto usando jquery, quindi quello che faccio è $(document).height() ma invece che prendere l'altezza attuale prende quella precedente e non posso neanche limitarmi a sostituire height con width perche per esempio su chrome devo escludere la fascia dell'url (quella che scompare quando scrolli), vi lascio qui sotto un codice d'esempio:

    Codice:
    $(document).ready(function(){	
    		
     /*
    Ipostazioni se cambia l'orientamento del monitor
    */			 	
    
       var previousOrientation = window.orientation;
       var checkOrientation = function(){
           if(window.orientation !== previousOrientation){
               previousOrientation = window.orientation;
               if( window.orientation == 0 ){
                   alert($(document).height());
    	   }else{
    	       alert($(document).height());
               }		
           }
       };
    
       window.addEventListener("resize", checkOrientation, false);
       window.addEventListener("orientationchange", checkOrientation, false);
    
    
       setInterval(checkOrientation, 1000);
    							
    			
    			
    });
    Grazie a tutti e buona giornata.

  2. #2
    Guest

    Predefinito

    Scusate per il disturbo ho risolto con window.setTimeout, comunque se avete un metodo migliore fatemi sapere buona giornata

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Non so cosa tu stia cercando di fare, ma tieni presente che esistono le media queries.

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •