Android ve iPhone için bir web uygulaması yapıyorum. Benim sorunum, kullanıcı manzaraya gittiğinde web sayfasını yenilemek istiyorum. Javascriptte yeni başlayan biri olduğum için bunu nasıl yapacağımı bilmiyorum. BeniNasıl Yapılır? Kullanıcı mobil olarak görüntülendiğinde bir web sayfasını yenileyin
cevap
Sayfayı yenilemeniz bir
window.location.reload();
yapmak sonra orientationchange jQuery Mobile olayını kullanıp başladı. Örneğin
:
bu ve bir cevap gibi bir soru söz konusudur$(function(){
// Set Inital orientation
// get the initial orientation from window which
// returns 0 for portrait and 1 for landscape
if(window.orientation == 0){
var ori = "portrait";
}else{
var ori = "landscape";
}
changeOrientation(ori);
// Orientation Change
// When orientation changes event is triggered
// exposing an orientation property of either
// landscape or portrait
$('body').bind('orientationchange',function(event){
changeOrientation(event.orientation)
})
// Change the style dependengt on orientation
function changeOrientation(ori){
// Remove all classes separated by spaces
$("#orientation").removeClass('portrait landscape');
$("#orientation").addClass(ori);
$("#orientation").html("<p>"+ori.toUpperCase()+"</p>");
}
});
Böyle kod, hala çalışmıyor "
" – FreshBits@yuzi Kodumu güncelledim ama bir göz atmanızı öneririm jquery ve jquery mobile için (bu örnekte bu) – Johan
nihayet bunu yaptım, sonra çalışır "window.onorientationchange = function() { var orientation = window.orientation; geçiş (yönlendirme) { case 0: window.location.reload(); kırılması; vaka 90: window.location.reload(); kırılması; case -90: window.location.reload(); kırılması; } } " Teşekkürler Johan – FreshBits
kontrol edebilir periyodik bir zamanlayıcı kullanıp, yardım lütfen:
if (window.innerHeight > window.innerWidth) {
// Redirect code, window.location...
}
Eğer yükseklik> genişlik, mobil dikey modunda olmalı, peyzaj değil – Johan
- 1. Otomatik olarak bir web kullanıcı kontrolünü yenileyin
- 2. Bir web sayfasını php olarak indirmek için:
- 3. Bir web sayfasını aşağı kaydırmak için nasıl
- 4. Bir web sayfasını CSS ile nasıl bölersiniz?
- 5. Web uygulamalarında kullanıcı dostu olarak kayıt nasıl yapılır?
- 6. Mobil önyüklemede görüntülendiğinde navona bir yan sütun nasıl eklenir
- 7. İlk görüntülendiğinde UISlider nasıl daha kalın yapılır?
- 8. Bir HTML sayfasını nasıl mobil uyumlu hale getirebilirim?
- 9. Kullanıcı tanımlama bilgisini yenileyin ASP.Net Core Identity
- 10. Tüm Web Sayfasını iOS
- 11. Mobil tarayıcılara yönelik web testi
- 12. Genel web hizmeti API'sı özel olarak nasıl yapılır?
- 13. Dinamik web sayfasını ayrıştırma
- 14. Mobil web uygulamanıza yükleme ekranı nasıl verilir?
- 15. Web sayfasını txt olarak kaydetme (web sayfası kodunda değil)
- 16. Telefon ağının web görünümünde bir web sayfasını nasıl yükleyebilirim?
- 17. İşlem gerçekleşirken dinamik olarak JTextArea'yı yenileyin mi?
- 18. Web sayfasını resmine getirin
- 19. OctoberCMS - Yalnızca mobil olmayanlarda etkin olarak varsayılan olarak daraltılabilir liste varsayılanı nasıl yapılır
- 20. Mobil cihaz, mobil olmayan cihaz olarak algılandı
- 21. Raylar: Web sayfasını scafold kullanmadan nasıl görüntüleyebilirim?
- 22. Android Facebook SDK - Başka bir kullanıcı olarak nasıl giriş yapılır?
- 23. Bir Android Uygulamasında bir web sayfasını açma
- 24. Bir mobil uygulamanın sunucu arka planı nasıl yapılır?
- 25. UIWebView içinde bir web sayfasını kaydırma
- 26. Web görünümünün otomatik olarak mobil sürümüne yeniden yönlendirilmesi nasıl engellenir
- 27. Yeni geliştirilmiş mobil web sitemi nasıl test edebilirim Yerel olarak
- 28. Bir 404 sayfasını nasıl oluştururum?
- 29. Bir webapp'ta subdomain kullanıcı hesapları nasıl yapılır
- 30. Proje web sayfasını SourceForge'da nasıl değiştirebilirim?
;) http://stackoverflow.com/questions/850472/how-do-i-detect-when-the- iphone-goes-içine-manzara-modu-via-javascript-is-ther – matzino
@ManseUK Thank U – FreshBits
yinelenen önlemek için bu soruyu kapatmak lütfen – Murtaza