Revision: 12217
Updated Code
at March 6, 2009 07:11 by 1man
Updated Code
/**
* Image Cycle
*/
//Settings
var faderSettings = {
timing: 5000,
fadeSpeed: 400,
numberOfImages: 4,
imagePrefix: "car",
imageSuffix: ".jpg",
imageDirectory: "../images/"
};
var displayImage = function(displayImage){
var imageURL = faderSettings.imageDirectory + displayImage;
$("#imageContainer").fadeOut(faderSettings.fadeSpeed, function(){
$(this).css({
'backgroundImage': 'url('+ imageURL + ')'
}).fadeIn(faderSettings.fadeSpeed);
});
};
function outer(){
var a = 1;
function inner(){
if(a==faderSettings.numberOfImages){
a = 1;
} else {a++;}
var imageNeeded = faderSettings.imagePrefix + a + faderSettings.imageSuffix;
displayImage(imageNeeded);
}
return inner;
}
var imageFade = outer();
var cycleMe = setInterval(imageFade, faderSettings.timing);
Revision: 12216
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 6, 2009 07:11 by 1man
Initial Code
/**
* Image Cycle
*/
//Settings
var faderSettings = {
timing: 5000,
fadeSpeed: 400,
numberOfImages: 4,
imagePrefix: "car",
imageSuffix: ".jpg",
imageDirectory: "../images/"
};
var displayImage = function(displayImage){
var imageURL = faderSettings.imageDirectory + displayImage;
$("#imageContainer").fadeOut(faderSettings.fadeSpeed, function(){
$(this).css({
'backgroundImage': 'url('+ imageURL + ')'
}).fadeIn(faderSettings.fadeSpeed);
});
};
function outer(){
var a = 1;
function inner(){
if(a==faderSettings.numberOfImages){
a = 1;
} else {a++;}
var imageNeeded = faderSettings.imagePrefix + a + faderSettings.imageSuffix;
displayImage(imageNeeded);
}
return inner;
}
var imageFade = outer();
var cycleMe = setInterval(imageFade, faderSettings.timing);
Initial URL
Initial Description
Simple imagefader to rotate around a few images. Seem to be doing this a lot in various projects so decided to put something a bit more generic together. Uses jQuery. Images named as car1.jpg, car2.jpg, car3..... etc.
Initial Title
Simple jQuery Imagefader
Initial Tags
image, simple, jquery
Initial Language
jQuery