Ehi, voglio caricare il Nivo Slider in questo ordine:Fai Nivo Slider fade-in del carico
- Prima compaiono le diapositive, un loading.gif viene mostrato.
- Una volta che le diapositive sono pronte per apparire, si dissolvono.
funzione di chiamata di Il Nivo Slider si presenta così:
$(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
});
});
Il loading.gif viene mostrata con questa affermazione CSS che si trova all'interno del file 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;
}
ho pensato che il modo per farlo era quello di utilizzare il built-in di parametri post-carico, così: afterLoad(function() { $(this).fadeIn(); });
ma non ha funzionato.
Quindi mi piacerebbe davvero qualche idea! Grazie!
UPDATE:
L'HTML è molto semplice (come layout più del cursore 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>
Quando uso il parametro succede nulla post-carico; appare il caricamento.gif, ma poi le immagini vengono visualizzate duramente (senza il fadeIn() mi piacerebbe). Quindi, in pratica, tutto funziona, ma mi piacerebbe che queste immagini scomparissero una volta che lo show fosse pronto per iniziare. Quindi, dovrebbero semplicemente scorrere con le loro transizioni casuali (come fanno ora).
Sarebbe utile se potesse essere più descrittivo. Dici che non ha funzionato - perché no? Cosa fa la pagina adesso? Quali parti funzionano, quali parti non funzionano? Che aspetto ha l'HTML? ecc. :) – glomad
Siamo spiacenti, la thread è stata aggiornata! – cr0z3r