I am working on a website where on the home page, there is a multi-layored slideshow that I created a jQuery script. It is basically four slideshows, three of which run side by side, and one of which I have layered on top of the other three that makes words pop up over the photos in the other three slideshows. See:
The Play Group Theatre | The Play Group Theatre | Westchester’s Theater for Children and Teens
When you go to the home page, I think that the images are really slowing down the load time, and I have tried adding a jQuery preloader:
$.fn.preload = function() {
this.each(function(){
$('<img/>')[0].src = this;
});
}
// Usage:
$(['/pics/header-background/theater-3.png','/pics/logo-5.png','/pics/imagebox-home/ilana-and-kids.jpg','/pics/imagebox-home/hair-do.jpg','/pics/imagebox-home/guys-and-dolls.jpg']).preload();
… in hopes that it would preload the header background image and the logo and the first photo in each of the three slideshows, but it is still running very slow.
Any suggestions on how to speed up the load time on this? Should I be putting all of these photos into an image sprite? Any suggestions are welcome, please!