así que he estado construyendo una aplicación web móvil y estoy tratando de ocultar la reorganización del diseño después de que el usuario ha rotado el teléfono (tengo un retrato y un diseño de paisaje establecido por js).¿La función de incendio antes de la ventana cambia el tamaño del contenido en el cambio de orientación?
había pensado que debería ser capaz de establecer $('body').display = "none";
cuando se dispara el cambio de tamaño y desaparecer el cuerpo de nuevo después de un segundo o menos, sin embargo, la confusión todavía ocurre antes de la display = "none"
entra en acción.
¿Hay alguna forma para disparar una función tan pronto como la página gira para que pueda ocultar los elementos de reorganización? También probé con los oyentes de cambio de orientación pero parecen disparar directamente después de que el evento haya tenido lugar.
Gracias por la entrada, eso es casi exactamente el código im actualmente utilizando, el navegador parece renderizar el nuevo diseño de orientaciones con los valores CSS anteriores antes de que el .hide tenga tiempo de ser disparado por el cambio de tamaño (por lo que durante aproximadamente 50ms puedo ver el diseño no procesado) , creo que esto podría no ser factible de alguna manera = s – user885663
gracias, adjunté esto a mi evento onorientationchange en lugar de cambiar el tamaño solo para darle otra oportunidad y parece funcionar un poco mejor, tal vez el 50% del tiempo se ve limpio y ordenado. También ayuda a configurar los elementos del contenedor a su color bg para que el bg blanco predeterminado no se muestre. – user885663