2012-09-28 23 views
5

Başlıkta çok ince bir animasyon var. Sayfayı ilk yüklerken veya önbelleği temizlemek için cmd + shift + r (mac) ile yenilenirken, jQuery gerçekten DOM'ın hazır olmasını beklemiyor gibi görünmüyor. Tüm normal html/css'nin açılmasından önce animasyonu başlatır.jQuery (belge). DOM'ın hazır olmasını beklemiyor zaten

Sadece tam olarak ne (belge) yanlış anlaşılıyor muyum?

+2

Hangi jquery sürümünü çalıştırıyorsunuz? 1.8'de, çok erken ateş etmeye hazır olan bazı sorunlar vardı. http://bugs.jquery.com/ticket/12282 –

+0

Yanlış olabilsem de Mac klavye kısayolu nedeniyle IE kullanmadığını varsaydım. –

+0

[jQuery belgelerinin .ready()] (http://api.jquery.com/ready/) adresinin okunması, ne yaptığını ve ne zaman çağrıldığını temizlemelidir. – MrOBrian

cevap

6

DOMContent DOM hazır olduğunda otomatik olarak patlar, ancak bu zorunlu olarak tüm CSS ve Görüntülerin yüklenmesi bitti anlamına gelmez. Eğer bunu istiyorsanız, daha iyi bir seçenek $(window).on('load',function(){...});

İlgili konular