Bir iphone webapp yapıyorum ve giriş alanı olan bir sayfam var. Göründüğü zaman, alanın sanal klavyenin üzerine çıkmasını istiyorum. Giriş odağı olayına bir scrollTo (x, y) koymayı denedim (yani klavyenin gösterilmesinden hemen önce), ancak yazmaya başladığımda sayfa tekrar yukarı doğru kayar (muhtemelen varsayılan mobil safari davranışını temel alır). Ayrıca, tuşa basma olay işleyicileri ayarlamayı denedim, ancak bu olayların yayılmasını engellemek, kaydırma işlemini engellemesine rağmen, yalnızca klavyeyi devre dışı bıraktı.iphone safari sanal klavyede yazarken seçilen öğeye kaydırma
Sanal klavye göründüğünde sayfanın belirli bir konumda olmasını (giriş alanının giriş klavyesiyle) zorlamak için herhangi bir yolu var mı ve yazmaya devam ettiğinde hareket etmemesi gerekiyor mu?
Bu sorunun bir çözümü olduğunu düşünmüyorum, iphone'daki metinlerdeki sorunlara benziyor - metin alanı çok daha kötü olsa da, içeriği düzenlemeyi bitirdikten sonra yakınlaştırma oranınızı değiştirecek (Bu, uygulamayı kapatmadan tercih edilen yakınlaştırma ayarına geri dönemezsiniz çünkü bir web uygulaması gibi davranmasını istediğiniz için yakınlaştırma özelliğini devre dışı bırakırsanız gerçekten berbat.). –
@ Yukarıdaki yorumu kabul ettiğimden emin değilim.Bir web uygulaması oluşturuyorsanız, mobil web siteleri de dahil olmak üzere farklı web tarayıcılarındaki farklı davranışları dikkate almanız gerekir - ancak genel olarak, burada mobil safaride açıklanan şekilde formlarla ilgili sorun yaşamadım. @spinlock, özellikle mobil tarayıcı için bir webapp tasarlıyor veya değil mi? Hangi SDK kullanıyorsunuz? Dashcode veya başka? Konteyner DIV'unuzun kaydırılmasına izin veriyor musunuz? Sayfanız ekrana sığmıyor, ancak kaydırmıyor mu? Bu cevaplardan bazıları probleminizi çözmemize yardımcı olabilir. – T9b
Hey @spinlock yazarken girdiyi tek bir yere sabitlemeyi başardınız mı? Şimdiden teşekkürler – scanales