Slideshow bez loop-a

Slideshow bez loop-a

Idi na vrh
offline
  • Pridružio: 05 Avg 2009
  • Poruke: 21

Zeleo bih da mi se slideshow zaustavi nakon poslednje slike, tj. da iskljucim loop. Nasao sam ovu scriptu za fade in/out slideshow pa me interesuje moze li se izmeniti....


<script type="text/javascript">
var fadeDuration=1000;
var slideDuration=1000;
var currentIndex=1;
var nextIndex=1;

$(document).ready(function()
{
$('ul.slideshow li img').corner();
$('ul.slideshow li').css({opacity: 0.0});
$("'ul.slideshow li:nth-child("+nextIndex+")'").addClass('show').animate({opacity: 1.0}, fadeDuration);
var timer = setInterval('nextSlide()',slideDuration);
})
function nextSlide(){
nextIndex =currentIndex+1;
if(nextIndex > $('ul.slideshow li').length)
{
nextIndex =1;
}
$("'ul.slideshow li:nth-child("+nextIndex+")'").addClass('show').animate({opacity: 1.0}, fadeDuration);
$("'ul.slideshow li:nth-child("+currentIndex+")'").animate({opacity: 0.0}, fadeDuration).removeClass('show');
currentIndex = nextIndex;

}
</script>



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Idi na vrh
offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Ovo bi trebalo da bude dovoljno, samo zameni ovu nextSlide funkciju sa ovom sto sam ti napisao:
function nextSlide(){ nextIndex =currentIndex+1; if(nextIndex > $('ul.slideshow li').length) { return false; } $("'ul.slideshow li:nth-child("+nextIndex+")'").addClass('show').animate({opacity: 1.0}, fadeDuration); $("'ul.slideshow li:nth-child("+currentIndex+")'").animate({opacity: 0.0}, fadeDuration).removeClass('show'); currentIndex = nextIndex; }




Potreban je samo minut da se registrujete - da biste učestvovali u diskusiji:
Izaberite vaše korisničko ime [username] :
Vaša email adresa je [email] : Email adresa mora biti tačna!
Ukucajte željenu šifru [password] :
Ukucajte šifru ponovo [password again] :
Jezik [language] :




Ili se jednostavno uloguj preko Facebook-a:
Ko je trenutno na forumu
 

Ukupno su 533 korisnika na forumu :: 81 registrovanih, 7 sakrivenih i 445 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1311 - dana 15 Nov 2012 21:40

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Sale, A kandic, Adi Tipura, ART610, BasCelik, bgsoft, bojovnik, borko_marjanovic, Bosko Buha2, bovan51, Brane Petrovic, Brot, BSD, cabacik, Chuck Norris, dakanjir, Default, dejan__81, deks, Djordje Todorovic, dozorni, enaB, Eyes Wide Shut, faris.orman, GrobarRomanticar, higuy, huricane, i.senica, igicmile, ikan, ivance95, janbo2, jarac015, jazbar, kobaja EL grande, krkalon, Kule, laki_bb, lolovoz, ludi genije, majorgaspar, Marko882, MB40, Mirjo, Nenad Peic, Nikica Marinkovic, Nissanser, play4fun, popzex, proka89, pustinjski_tolstolobik, raskoljnikov, Ray1973, rkekoke, S-lash, sch, shmele, Shone 89, ShurikSST, sorvla, spajder328, Sr.Stat., SrdjanP, Srky Boy, sta cu kad ih volim, Stoorb, SVEVID2, t.mile, tanakadzo, TitovPionir, topalovicdj, vanja2106, vasa.93, vathra, veljko82, vlad84, x9, zillbg, zixo, zola92, Žan Klod vam dam
Siguran hosting