2009-04-20 21 views
5

Sayfa oluşturulmadan önce bir öğenin gizlenmesinin tercih edilen yolu ne olurdu? $ (document) .ready() firefox için gayet iyi çalışıyor, ancak bazen (sunucuda bu konudaki önemli bir sorun gibi görünüyor) internet explorer'da biraz geride kalıyor; öğe gösterilir ve servislerden kısa bir süre sonra gizlenir. Diğer bir deyişle, sayfa $ (document) .ready() içinde koddan önce oluşturulur.

Şimdi benzer konularda SO hakkında daha önce sorulan sorulara bakıyordum, ancak bunların 1.3.1'de çözüldüğü bildiriliyor. Ancak jQuery 1.3.2'yi kullanıyorum ve bu davranışı yaşıyorum (IE6, IE7 ve IE8'de).

Olası bir seçenek, varsayılan olarak css ile gizlenmek olabilir, ancak bu, javascript'in etkinleştirilmiş olmasına bağlı olduğunu gösterecektir. Bunu henüz yapmaya istekli değilim.

Ayrıca javascript'i/body etiketinin hemen yukarısına taşımayı denedim.

cevap

9

Vay, bu hızlı bir olacak ...

This document

, ben, bazı gün birisi :)

+2

Müthiş cevap yardımcı olacağız ta umut aradığım tam olarak ne gösterir – TFD

İlgili konular