Shigato
Legacy Member
Hey, ik ben aan een projectje bezig en heb een slideshow gemaakt in javascript.
Nu wil ik deze natuurlijk nog wat verbeteren.
Ik leg even snel uit hoe ik het gedaan heb.
Ik heb een aantal afbeeldingen in een mapje staan,
met als naam een nummer.
Standaard staat er in de html als source bv 1
wanneer er op de pijltjes gedrukt wordt verhoogt de teller in men javascript met 1 en veranderd het de source van de afbeelding.
Nu is mijn vraag, als de afbeelding verspringt is het nogal ja..
Laat ons zeggen, geen mooie overgang.
Daarom wou ik gebruik maken van de jquery slideDown()
maar hoe moet dit nu precies in deze code?
Dit stukje werkt alvast niet, iemand een idee?
Nu wil ik deze natuurlijk nog wat verbeteren.
Ik leg even snel uit hoe ik het gedaan heb.
Ik heb een aantal afbeeldingen in een mapje staan,
met als naam een nummer.
Standaard staat er in de html als source bv 1
wanneer er op de pijltjes gedrukt wordt verhoogt de teller in men javascript met 1 en veranderd het de source van de afbeelding.
Code:
var imagenr = 1;
$("div.leftslide").click(function(){
if(imagenr > 1){
imagenr--;
$("img.fullscreen").attr('src', 'img/photos/' + imagenr + '.jpg');
} else {
// total number of images in folder
imagenr = 12;
$("img.fullscreen").attr('src', 'img/photos/' + imagenr + '.jpg');
}
});
Nu is mijn vraag, als de afbeelding verspringt is het nogal ja..
Laat ons zeggen, geen mooie overgang.
Daarom wou ik gebruik maken van de jquery slideDown()
maar hoe moet dit nu precies in deze code?
Code:
$("img.fullscreen").attr('src', 'img/photos/' + imagenr + '.jpg').slideDown("slow");
Dit stukje werkt alvast niet, iemand een idee?