Ekranı hiçbiri olarak göstermediğim ve gizlenmeyecek görünürlük ayarlayarak bir DIV etiketini JavaScript'te görünmez hale getirmeyi başardım.DIV'yi CSS ve JavaScript'te görünmez yapın
.invisible {
display: none;
visibility: hidden;
}
Ekran hiçbiri DIV kutusu boş sağlayacaktır ve görünürlük Görünmüyorsa sağlayacaktır gizli: Aynı zamanda bu sınıfın ile elde edilebilir. Bu yöntemdeki sorun, ekranı ayarladığınızda kaydırılabilir DIV'leri veya taşma içeriğiyle tekstüre ettiğimde: yok, bazı tarayıcılar bu öğeler için kaydırma konumunu unutacaklardır. Görüntüleme özelliğini kullanmadan DIV görünmez hale getirmenin daha iyi bir yolu var mı? Kaydırma pozisyonunu ve mümkünse böyle bir kaydı kaydetmek için JavaScript kullanmamayı tercih ederim.
DÜZENLEME:
.invisible {
visibility: hidden;
position: absolute;
top: -9999px;
}
.visible {
visibility: visible;
position: static;
}
Ben sol çalıştı: Ben sizin yardımınızla bunu çözmek başardı
, şu uygulanan -9999px, ancak bu IE'de dikey kaydırma çubuğunu genişletir .. Ayrıca textarea'mı başka bir DIV'ye de ekledim ve görünür/görünmez stillere uygulandım çünkü textarea kaydırma pozisyonunu kaybedecek. Bunu iPhone'umda Chrome, Firefox, IE ve Safari'de test ettim. Sadece bir not, textarea sarılı DIV FF yardım etmedi ve kaydırma çubuğu hala sıfırlama. Ama kaydırılabilir DIV'ler şimdi gayet iyi. Yardım ettiğin için teşekkür ederim!
Sadece bir tahmin, ama bir konteyner div ve render ** koyarak bu ** div görünmez mi? Bu bir tahmin olduğundan, bir cevap olarak teklif etmiyorum. – Dancrumb
Hmmh, senin çözümünle başarı elde ettiğimi sanıyordum ama şimdi android tarayıcının hala yukarı doğru ilerlediğini keşfettim ...:/ – Karussell
Ah, benim bir Android'im yok ... –