2015-10-02 32 views
12

Bunu nasıl yapacağımı anlamakta zorlanıyorum.Arama kutusunun üstündeki otomatik tamamlama gücü pac-konteyneri

google.map.places.Outocomplete işlevini kullanıyorum ve tüm iyi çalışıyor, ancak uygulama/ekran boyutlarına bağlı olarak, döndürülen arama listeleriyle birlikte pac-container, sanal klavye aygıtlarının arkasında yer alıyor - ve bu nedenle yaklaşık yarısı Kullanıcıları test ettiğim cihazlar, iade edilen adres listesini göremez. Açıkçası, pac-kabını klavyenin önünde istemezsiniz, çünkü çeşitli klavye tuşları gizlenir.

Pac-konteynerinin arama/giriş kutusunu yukarıda görünmesi (ve yukarı kaydırma) için nasıl zorlayabilirim?

+0

Belki de herkes size hayal edebilecek ve istediği senaryoyu oluşturabileceği için size yardım etmeye başlamak için bazı kodlar, test durumu sağlayabilir! – Anonymous0day

+0

Klavyenin ne zaman etkin olduğunu algılayabilir ve pac-container'ın yüksekliğini yeni 'window.innerHeight 'ile sınırlayabilir ve taşan sonuçlar elde etmek için kaydırılabilir hale getirebilirsiniz. Bu http://stackoverflow.com/questions/11600040/jquery-js-html5-change-page-content-when-keyboard-is-visible-on-mobile-devices adresine bakın. – hampusohlsson

cevap

1

En basit yol, klavyenin ne zaman açılacağını kontrol etmektir ve ardından sayfayı biraz eksiltir.