मेरी साइट छवियों को बहुत धीरे-धीरे लोड करती है। कुछ पाठ प्रकट होते हैं, फिर कुछ टेबल, फिर कुछ छवियां ... और फिर - शरीर पृष्ठभूमि छवि।
मैं कैसे मजबूर कर सकता हूं कि पूरा पृष्ठ तैयार होने तक कुछ भी प्रदर्शित नहीं किया जाना चाहिए?धीरे-धीरे एक पृष्ठ दिखाने से कैसे रोकें?
उत्तर
शायद ऐसा करने के लिए जावास्क्रिप्ट का उपयोग करने का सबसे आसान/सबसे अच्छा तरीका होगा। मैंने इसे लागू करने का मुख्य तरीका दस्तावेज तैयार हैंडलर सभी छिपा सामानों को प्रकट किया है।
$(document).ready(function() { $('*').show(); }); // Or something similar.
बेशक
, लोगों को "प्रगति" की प्रतिक्रिया के कुछ प्रकार देखने के लिए अपनी साइट खराब कोडित या यदि सर्वर कबाड़ के रूप में प्रकट नहीं होता है पसंद है। तो एक लोडर बार या जो भी हो।
जैसा कि मैंने ऊपर बताया है, इन प्रकार के प्रश्नों के लिए सबसे अच्छी जगह Stack Overflow है, और शायद यह उच्च रैंक वाले व्यक्ति द्वारा वहां स्थानांतरित हो जाएगी। इस बीच, स्टैक ओवरफ़्लो पर एक बहुत ही similar question है।
'.ready() 'डीओएम पूरा होने के बाद आग लग जाएगा, * * छवियों को लोड करने से पहले, इसलिए ओपी को एक ही समस्या होगी (यानी, छवियों को लोड करने की प्रतीक्षा कर रहा है)। '.ready() ':" पर jQuery दस्तावेज़ों से: "* जिन मामलों में कोड लोड की गई संपत्तियों पर निर्भर करता है ... कोड को' लोड 'ईवेंट के लिए हैंडलर में रखा जाना चाहिए। *" ओपी को विंडो के लिए इंतजार करना चाहिए .onload'। – apsillers
आप body
जो display:none
है पर एक वर्ग को जोड़ने और इसे हटाने के एक बार पृष्ठ लोड होता है हो सकता है ..
<body class="loading">
...
</body>
और
<script>
window.onload = function(){document.body.className = '';};
</script>
- 1. जेटी को संदर्भ से संबंधित जानकारी दिखाने से कैसे रोकें
- 2. किसी पृष्ठ को स्टाइल करने से JQM को कैसे रोकें?
- 3. रेल: फ्लैश संदेश को दो बार दिखाने से रोकें
- 4. रोकें ब्राउज़र स्क्रॉल पृष्ठ लोड
- 5. बैश इतिहास में कमांड को दिखाने के लिए कैसे रोकें?
- 6. उपयोग process.on ('uncaughtException एक 500 त्रुटि पृष्ठ दिखाने के लिए
- 7. अनुकूलित 404 त्रुटि पृष्ठ दिखाने कैसे करें - Symfony2
- 8. बफरिंग से कैसे रोकें?
- 9. खोज इंजन को मेरी वेबसाइट के एक पृष्ठ को अनुक्रमणित करने से कैसे रोकें?
- 10. लोगों को पृष्ठ को रीफ्रेश करने से रोकें
- 11. स्क्रॉलिंग पृष्ठ से मोबाइल सफारी को रोकें जब टेक्स्टरेरा
- 12. आईओएस 5 को स्टेटस बार दिखाने से कैसे रोकें, भले ही UIStatusBarHidden हाँ है?
- 13. किसी पृष्ठ में किसी भी पोस्टबैक को कैसे रोकें? - एएसपी.नेट
- 14. पृष्ठभूमि से लौटने के बाद स्पलैश स्क्रीन को दिखाने से रोकें
- 15. किसी पृष्ठ का एक हिस्सा दिखाने के लिए IFrame की सामग्री को कैसे फसल करूं?
- 16. कैशिंग से क्रोम को कैसे रोकें
- 17. आलसी लोडिंग से एक से एक रिलेशनशिप से सिद्धांत को कैसे रोकें?
- 18. कॉलर को एक-दूसरे से गुजरने से कैसे रोकें?
- 19. "relationally" सोचने से कैसे रोकें
- 20. पृष्ठ से पृष्ठ
- 21. (htaccess) डायरेक्ट यूआरएल एक्सेस से फ़ाइल को कैसे रोकें?
- 22. सोलारिस जीडीबी: कैसे रोकें रोकें?
- 23. अनचाहे निर्देशिकाओं के तहत सब कुछ दिखाने से "एचजी स्थिति" को रोकें
- 24. प्रदर्शन एक ASP.NET पृष्ठ
- 25. ब्राउज़र को किसी पृष्ठ के कैश किए गए संस्करण को प्रदर्शित करने से कैसे रोकें?
- 26. पृष्ठ को शीर्ष पर स्क्रॉल करने से फोकस() विधि को कैसे रोकें
- 27. स्क्रॉल प्रकट होने पर पृष्ठ सामग्री को शिफ्ट से कैसे रोकें?
- 28. django टिप्पणियां: उपयोगकर्ता को पूर्वावलोकन पृष्ठ पर रीडायरेक्ट करने से फ़ॉर्म त्रुटियों को कैसे रोकें?
- 29. डब्ल्यूपीएफ 3.5 से 4.0 तक चलने से त्रुटि "एक पृष्ठ में एक पृष्ठ नहीं डाल सकता"
- 30. .htaccess रीडायरेक्ट से एक फ़ाइल को कैसे रोकें?
@nerdwaller, बहुत बहुत शुक्रिया। – Bonaca
उम्मीद है कि आपको सही दिशा मिलती है, मैं वहां के शीर्ष उत्तर से सहमत हूं। कुछ प्रकार की प्रसंस्करण दिखाना चाहिए ताकि लोग नहीं सोचें कि आपके पास एक खराब सर्वर है। – nerdwaller
हां, मैंने आपका लिंक देखा, और ऐसा लगता है कि मैं छवियों के सीएसएस को बदलने के लिए छोटी gif छवि (लोडर) और jQuery ऑनलोड() के साथ ट्रे करूंगा। शायद आपको अपनी टिप्पणी को जवाब के रूप में डिजाइन करना चाहिए। एक बार फिर धन्यवाद। – Bonaca