2009-04-20 14 views
5

में बहुत धीमी है पृष्ठ को प्रस्तुत करने से पहले तत्व को छिपाने का पसंदीदा तरीका क्या होगा? $ (दस्तावेज़) .ready() फ़ायरफ़ॉक्स के लिए ठीक काम करता है, लेकिन कभी-कभी (सर्वर से कनेक्शन इस में एक प्रमुख मुद्दा प्रतीत होता है) यह इंटरनेट एक्सप्लोरर में थोड़ा पीछे है; तत्व दिखाया गया है, और वार्ड के तुरंत बाद छुपाया गया है। यह है: पृष्ठ को $ (दस्तावेज़) में कोड से पहले प्रस्तुत किया जाता है .ready() निष्पादित किया जाता है।

अब मैं इसी तरह के मुद्दों के बारे में SO पर पहले से पूछे गए प्रश्नों को देख रहा हूं, लेकिन इन्हें 1.3.1 में हल किया जाना है। हालांकि, मैं jQuery 1.3.2 का उपयोग कर रहा हूं और इस व्यवहार का अनुभव कर रहा हूं (आईई 6, आईई 7 और आईई 8 में)।

एक संभावित विकल्प सीएसएस के माध्यम से डिफ़ॉल्ट रूप से इसे छिपाना होगा, लेकिन इससे यह जावास्क्रिप्ट सक्षम होने पर निर्भर करेगा। मैं अभी तक ऐसा करने को तैयार नहीं हूं।

मैंने अपने जावास्क्रिप्ट को बस/बॉडी टैग से ऊपर ले जाने का भी प्रयास किया है, जो कि या तो मदद करने में प्रतीत नहीं होता है।

उत्तर

9

वाह, यह एक त्वरित एक होने जा रहा है ...

This document से पता चलता मैं वास्तव में क्या देख रहा था, मैं, आशा है कि यह किसी को कुछ दिन :)

+2

बहुत बढ़िया जवाब में मदद करेंगे टा – TFD

संबंधित मुद्दे