quindi mi sono creato una webapp mobile e sto cercando di nascondere il rimpasto del layout dopo che l'utente ha ruotato il telefono (ho un ritratto e un layout orizzontale impostato da js).La funzione incendio prima che la finestra ridimensioni il contenuto sul cambio di orientamento?
Avevo pensato che dovrei essere in grado di impostare $('body').display = "none";
quando i fuochi di ridimensionamento e svanire il corpo torna in dopo un secondo o giù di lì, ma il riordino avviene ancora prima che i display = "none"
calci.
Esiste un modo sparare una funzione non appena la pagina ruota in modo da poter nascondere gli elementi di rimpasto? Ho anche provato gli ascoltatori di onorientationchange ma sembrano attivarsi direttamente dopo che l'evento ha avuto luogo.
grazie per l'ingresso, questo è più o meno esattamente il codice im attualmente usando, il browser sembra rendere il nuovo layout di orientamenti con i vecchi valori di css prima che il .hide abbia il tempo di essere attivato dal ridimensionamento (quindi per circa 50ms posso vedere il layout non mescolato) , penso che questo potrebbe non essere fattibile in qualche modo = s – user885663
grazie, l'ho allegato al mio evento onorientationchange invece di ridimensionarlo solo per dargli un altro tentativo e sembra funzionare leggermente meglio, forse il 50% delle volte sembra pulito e ordinato. Aiuta anche a impostare tutti gli elementi del contenitore sul tuo colore bg in modo che non venga mostrato il valore predefinito del bianco. – user885663