मैं एक ऐसी ही समाधान के लिए देख रहा हूँ। मेरे पास एक ऐसी वेबसाइट पर एक छवि गैलरी है जो एक स्लाइड शो प्लगइन का उपयोग कर होम पेज पर एक दर्जन उच्च गुणवत्ता वाली छवियों को लोड करती है। और इन सभी छवियों को पृष्ठ वजन में 2-3 मेग्स जोड़ने पर लोड किया जा रहा है। कोई पाँसा नहीं।
निवो ब्राउज़र को संभालने वाली छवि को छोड़ देता है। यह <img src="...">
टैग पढ़ता है और फिर छवियों को स्लिम संक्रमण प्रभावों के साथ एक स्लाइड शो में जोड़ता है। छवियों के लोडिंग या प्रीलोडिंग को नियंत्रित करने के लिए कोड में कुछ भी नहीं है।
सौभाग्य से निवो गितूब पर है।
https://github.com/leepowers/Nivo-Slider
उपयोग एक ही है: तो मैं छवियों के आलसी लोड हो रहा है समर्थन करने के लिए यह काँटेदार। HTML के लिए एक छोटा सा परिवर्तन
<div id="slider">
<img src="my-large-image.jpg" alt="">
<img src="my-large-image2.jpg" alt="">
<img src="another-biggun.jpg" alt="">
</div>
बदलें छवि data-src
विशेषताओं के src
विशेषताओं के साथ:
<div id="slider">
<img data-src="my-large-image.jpg" alt="">
<img data-src="my-large-image2.jpg" alt="">
<img data-src="another-biggun.jpg" alt="">
</div>
data-src
के बाद से पार्स नहीं है छवियों को लोड नहीं कर रहे हैं जब तक Nivo उन्हें इस्तेमाल करने के लिए तैयार है। data-src
पर src
से अधिक प्राथमिकता है जिसका अर्थ है कि आप गैर-जावास्क्रिप्ट उपयोगकर्ताओं के लिए src
में निम्न-रेज संस्करण निर्दिष्ट कर सकते हैं, या src
को स्पेसर छवि के साथ पॉप्युलेट कर सकते हैं ताकि HTML एक वैधकर्ता पास कर सके।
इसे देखें! मैं इसे कई परियोजनाओं पर लागू कर रहा हूं। एक डेमो यहां उपलब्ध है: http://powers1.net/files/nivo/demo/demo-lazy.html
वाह जो इतना आशाजनक लग रहा है, धन्यवाद! मैं आने वाले दिनों में इसे टेस्टड्राइव करने जा रहा हूं, मैं परिणामों के साथ आपके पास वापस आऊंगा। – Ferdy
इसे देव पर काम करने के लिए मिला, मैं आपको सही उत्तर दूंगा और एक बार जब मैं इस भाग के साथ रहूं तो आपको अपने ब्लॉग पर क्रेडिट करूंगा। एक बार फिर, कमाल का काम! – Ferdy
इस उत्तर को http://www.jungledragon.com पर लाइव काम देखें – Ferdy