Mercurial > public > sg101
diff media/js/slideshow.js @ 45:a5b4c5ce0658
Breaking down and controlling all media files, including javascript libraries.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Fri, 19 Jun 2009 03:16:03 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/media/js/slideshow.js Fri Jun 19 03:16:03 2009 +0000 @@ -0,0 +1,27 @@ +/*** + Simple jQuery Slideshow Script + Released by Jon Raasch (jonraasch.com) under FreeBSD license: free to use or modify, not responsible for anything, etc. Please link out to me if you like it :) +***/ +// Modified by Brian Neal. + +function slideSwitch() { + var $active = $('#slideshow img.active'); + + if ( $active.length == 0 ) $active = $('#slideshow img:last'); + + // use this to pull the images in the order they appear in the markup + var $next = $active.next().length ? $active.next() + : $('#slideshow img:first'); + + $active.addClass('last-active'); + + $next.css({opacity: 0.0}) + .addClass('active') + .animate({opacity: 1.0}, 1000, function() { + $active.removeClass('active last-active'); + }); +} + +$(function() { + setInterval( "slideSwitch()", 5000 ); +});