Bu yüzden, kendimi bir mobil web uygulaması oluşturuyorum ve kullanıcı telefonu döndürdükten sonra düzenin yeniden düzenlenmesini gizlemeye çalışıyorum (js tarafından ayarlanmış bir portre ve bir peyzaj düzenine sahibim). Bu kadar ikinci veya sonra geri vücudu $('body').display = "none";
boyutlandırmak yangınları kurmak ve solmaya mümkün olması gerektiğini düşünmüştü Pencereden önce yangın işlevi, oryantasyondaki içeriği değiştirir mi?
display = "none"
tekmeler önce olur.
herhangi bir yolu var mı sayfa döndürdüğü anda bir işlevi tetiklemek için, yeniden biçimlendirme öğelerini gizleyebilirim? Ayrıca, oryantasyon değişim dinleyicilerini denedim ama olay gerçekleştikten sonra doğrudan ateş gibi görünüyorlar.
Eğer zaman aşımı ile görev değişikliği geciktirebilirsiniz
sayesinde, şu anda hemen hemen tam olarak kod im şu kullanarak, tarayıcı yeni yönlendirme düzenini eski css değerleriyle oluşturuyor gibi görünüyor .hide, yeniden boyutlandırma tarafından ateşlenecek zamana sahip (bu yüzden yaklaşık 50 ms'de karıştırılmamış düzeni görebilirim) sanırım bu bir şekilde kullanamayabileceğini düşünüyorum – user885663
teşekkürler, bunu bir başka denemeye vermek için yeniden boyutlandırmak yerine onorientationchange etkinliğime ekledim ve biraz daha iyi çalışıyor gibi görünüyor, belki de temiz ve düzenli göründüğü zamanın% 50'si. Ayrıca, bg renginize herhangi bir kapsayıcı öğenin ayarlanmasına yardımcı olur, böylece varsayılan beyaz bg gösterilmez. – user885663