Bir mobil web uygulamasında çalışıyorum ve adres çubuğunu kaldırmaya çalışıyorum. <body>
'un doğal yüksekliği kaymaya izin vermek için yeterince uzun olmadıkça, yeterince kolay. Ben güvenilir bir iphone/android, <body>
adres çubuğunun kaybolmasına izin vermek için yeterince uzun olduğunu garanti çapraz cihaz yöntemi bulamıyorum deneyin. Gördüğüm yöntemlerin çoğu, screen.height
belgesine güveniyor. Adres çubuğunun gitmesine ve daha uzun olmamasına izin vermek için yeterince uzun olması gerekir!Bir mobil web uygulamasında adres çubuğunu kaldırmak için çapraz platform yöntemi
Bunu mükemmel işleyen bir komut dosyası var mı? Ben iphone ve android için adres çubuğunun eksi sayfanın yüksekliğini belirlemek için ihtiyacım var.
denedim:
screen.height //too tall
window.innerHeight //too short
document.documentElement.clientHeight //too short
document.body.clientHeight //almost but too short
JQUERY izin verdi.
.. u $ deneyebilirsiniz (pencere) .height(); veya $ (belge) .height(); –
İkisini de denedim. $ (window), adres çubuğuna sahip pencerenin yüksekliğini sağlar. $ (document), söz konusu sayfanın çok kısa yüksekliğine bağlı olarak bu yükseklikten daha azını sağlar. – Fresheyeball
Benzer bir problemim çok uzun zaman önce değil, benzer şekilde stresliyim. Bu kod gerçekten bana yardımcı oldu: http://menacingcloud.com/?c=iPhoneAddressBar –