Şu anda Safari'de çok sinir bozucu bir hatayla mücadele ediyorum ve başka nerede döneceğimi bilmiyorum.Sayfanın ilk "focus" olayında Safari jittering/jumping (hata?) Olayı
O en elemanları görünüyor (ama hepsi değil, ben farklılaştırarak faktörü ayırt edemez) üstüne ~ 2px atlamak için geçiş ya da animasyonlu sayfadaki tüm unsurları neden olacaktır focus
olayı tetikler ve sol. Ve bu yalnızca sayfa yüklendikten sonra ilk odaklama olayında gerçekleşir.
droplr.com'un oturum açmış kısmında olduğu gibi, hatayı görmek biraz can sıkıcı bir durum ve JSFiddle üzerinde daha basit bir durumu tamamen ayırt edemedim. Eğer varsa
/Bir hesap oluşturmak ve log-in, bir damla için bu düzenleme simgesine tıklayın: Sayfanın işler seğirme ilk odakta olduğunu göreceksiniz
. Aynı sadece daha fazla, daha fazla damla ile
, ancak maksimum yaklaşık 40 boyalar dışarı görünüyor: İşte orada sayfadaki tek bir damla ve ben bir kusurlu öğe odağı tetiklemek zaman çizelgesi var. Ve profiler nefretsiz bir şey önermiyor. Sadece jQuery internals ile bir yolculuk.
translate3d
veya matix3d
aracılığıyla öğeleri yerleştirmek yerine, top
ve left
kullanın, bu hata gider. Bunu saatlerce ve saatlerce hata ayıkladıktan sonra, tamamen kaybettim.
Birisi benzer bir şey gördü, bir göz atabilir veya bir sonraki adımda hata ayıklama konusunda bana tavsiyede bulunabilir.
Çok teşekkürler!
Güncelleme: Dave Desandro suggested içeri tekme 3d hızlandırma, o yüzden titremeleri neden olmadığı malum olduğu üzere yerine translate
ile denediler, vb. Donanım hızlandırmasının neden bir focus
olayıyla ateş açacağını ve sadece bir kez neden olduğunu bilmiyorum.
Yüklemeye devam etmek ve donanımı artırmak için sayfa yükünün 0 bir dönüşümünü ayarlamayı denedim, ancak burada da şans yok. Daha fazla fikir karşılandı.
Safari sürümü nedir? Sadece Safari 5.1.4 üzerinde kontrol - iyi görünüyor. Animasyon ve dönüşümlerle ilgili webkit içeren bazı hataların farkındayım, ancak bunlar matris konumu değil, metin oluşturma/antialiazing ile ilgilidir; –
İlginç, 5.1.4 de yaşıyorum ve bunun 5.2'de olduğunu biliyorum. –
Kullanıcı-arka yüz görüşünü denediniz mi: gizli; bu elemanlar üzerinde? Bir şans ver. – Undefined