अरे, मैं इस क्रम में Nivo स्लाइडर लोड करना चाहते हैं:Nivo स्लाइडर फीका-इन लोड पर बनाओ
- से पहले स्लाइड दिखाई देते हैं, एक loading.gif दिखाया गया है।
- एक बार स्लाइड्स दिखाई देने के लिए तैयार हो जाने के बाद, वे फीकाइन करते हैं।
Nivo स्लाइडर के कॉल समारोह इस तरह दिखता है:
$(window).load(function() { /* ///// start WINDOW load ///// */
$('#slider').nivoSlider({
effect:'random', //Specify sets like: 'fold,fade,sliceDown'
slices:12,
animSpeed:500, //Slide transition speed
pauseTime:3000,
startSlide:0, //Set starting Slide (0 index)
directionNav:false, //Next & Prev
directionNavHide:true, //Only show on hover
controlNav:false, //1,2,3...
controlNavThumbs:false, //Use thumbnails for Control Nav
controlNavThumbsFromRel:false, //Use image rel for thumbs
controlNavThumbsSearch: '.jpg', //Replace this with...
controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
keyboardNav:true, //Use left & right arrows
pauseOnHover:true, //Stop animation while hovering
manualAdvance:false, //Force manual transitions
captionOpacity:0.8, //Universal caption opacity
beforeChange: function(){},
afterChange: function(){},
slideshowEnd: function(){}, //Triggers after all slides have been shown
lastSlide: function(){}, //Triggers when last slide is shown
afterLoad: function(){} //Triggers when slider has loaded
});
});
loading.gif इस सीएसएस बयान है कि nivo-slider.css फ़ाइल के भीतर स्थित है के साथ दिखाया गया है:
#slider {
background: #eee url(../images/nivo-loader.gif) no-repeat 50% 50%;
position: relative;
width: 960px; height: 328px;
}
#slider img {
position: absolute;
top: 0px;
left: 0px;
display: none;
}
मैं जिस तरह से इस का उपयोग किया गया करने के लिए सोचा निर्मित प्रकुंचन दाब पैरामीटर, इस तरह: afterLoad(function() { $(this).fadeIn(); });
लेकिन यह काम नहीं किया।
तो मैं वास्तव में किसी भी विचार की सराहना करता हूं! धन्यवाद!
अद्यतन:
एचटीएमएल बहुत ही सरल (सबसे Nivo स्लाइडर के लेआउट के रूप में) है:
<div id="slider" class="box"> <!-- Image/video top box (cinema) -->
<img src="assets/images/cinema/slide1.jpg" />
<img src="assets/images/cinema/slide2.jpg" />
<img src="assets/images/cinema/slide3.jpg" />
<img src="assets/images/cinema/slide4.jpg" />
</div>
जब मैं प्रकुंचन दाब पैरामीटर कुछ नहीं होता का उपयोग करें; loading.gif प्रकट होता है लेकिन फिर छवियां कठोर रूप से दिखाई देती हैं (बिना फीडइन() के मुझे पसंद है)। तो मूल रूप से, सबकुछ काम करता है, लेकिन शो शुरू होने के लिए तैयार होने के बाद मैं इन छवियों को फीका करना चाहूंगा। फिर, उन्हें बस अपने यादृच्छिक संक्रमण के साथ स्लाइड करना चाहिए (जैसा कि वे अब करते हैं)।
यदि आप अधिक वर्णनात्मक हो सकते हैं तो इससे मदद मिलेगी। आप कहते हैं कि यह काम नहीं कर रहा था - क्यों नहीं? पेज अब क्या करता है? कौन से हिस्से काम करते हैं, कौन से हिस्से काम नहीं करते हैं? एचटीएमएल कैसा दिखता है? आदि :) – glomad
क्षमा करें, धागा अद्यतन! – cr0z3r