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 463 korisnika na forumu :: 70 registrovanih, 9 sakrivenih i 384 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: 11neco11, _Sale, Acid_Burn, Aleksandar Vuckovic, alex1974, annon, aramis s, arzak, asdfjklc, babaroga, baza, Bili_galeb, black venom, blackjack, BlekMen, boyce, brankog, BSD, CheefCoach, Chuck Norris, CZ 75, Danijel Glavas, darios, darkstar101, Dejan842, dekao, Dicus, Dragoslav Raskov, ikan, ivance95, ivkovic.dragica.64, Joja, kec1111, ljuba.b, ljuka988, markus2, mikrimaus, ML, mongolac2, MORAVA1, mrkanidja, nemanja034, nenad812, Nesho2, ninoslav1011, nsakan, paokjowanpfc, popzex, presko, Ričard, roby78, S-lash, S2M, Sasa Pavlovic, scout01, shmele, spajder328, stalker, stankovic, stringer bell, t84dar, TITAN DUDIN JARAN, vathra, vpavlovic14, vrabac, Zerajic, zixo, zola92, zziko, Žan Klod vam dam
Siguran hosting