SORU
21 Mart 2012, ÇARŞAMBA


iPad Safari kaydırma HTML öğeleri kaybolur ve bir gecikme ile yeniden neden olur

Şu anda bir web uygulaması iPad Safari için html5 ve jQuery kullanarak geliştiriyorum. Neyin büyük kaydırma alanları aşağı kaydırma zaman bir gecikmeden sonra görünecek ekran elementler neden bir sorun haline çalıştırıyorum.

Demek istediğim şu ki; eğer aşağı (veya yukarı) ben kaydırma yaptığınızda, ekran bu görüntüler, hatta bir degrade ile bir dıv) bir satır varbeklenen davranışbunun için kaydırma olduğum gibi ekranda görünmesini unsurdur.

Gördüklerim ancak unsurdurgörünmüyorekrana parmağımı kaldırıyorum ve kaydıraç tüm animasyonları bitene kadar.

Bu olmasa da benim için süper dikkat çekici bir sorun, her şey dalgalı görünmesini neden olur. İPad Safari bellek kurtarmak için bir şeyler yapmaya çalışıyor sanırım. Bu dalgalı-lik oluşmasını önlemek için herhangi bir yolu yoktur. Ayrıca, eğer herkes iPad Safari aslında yapmaya çalıştığı şey de ışık tutabilir eğer çok memnun olurum.

Yardımların için bir ton, şimdiden teşekkürler! :-)

Şerefe!

CEVAP
16 NİSAN 2012, PAZARTESİ


Tarayıcı donanım hızlandırma daha etkili kullanmak için hile gerekir. Boş bir 3d dönüşümü ile bunu yapabilirsiniz:

-webkit-transform: translate3d(0,0,0)

Özellikle, position:relative; beyan ya da tüm dışarı çıkmak ve tüm alt öğeler için yap) ALT öğeler üzerinde bu gerekir.

Garantili bir düzeltme değil, ama oldukça başarılı çoğu zaman.

Şapka ipucu: http://cantina.co/2012/03/06/ios-5-native-scrolling-grins-and-gothcas/

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gavin Hoey

    Gavin Hoey

    21 Aralık 2007
  • Hidden Wolf TV

    Hidden Wolf

    1 EKİM 2009
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007