Team:University College London/js/radio
From 2012.igem.org
(Difference between revisions)
Line 4: | Line 4: | ||
var currentEpisode = episodes.first(); | var currentEpisode = episodes.first(); | ||
+ | |||
+ | animateEpisodeIn() = new function(){ | ||
currentEpisode.find('.bg').animate({bottom:'0px',opacity:0.8},2000,function(){ | currentEpisode.find('.bg').animate({bottom:'0px',opacity:0.8},2000,function(){ | ||
- | currentEpisode.find('.desc').animate({opacity:1},1000); }); | + | currentEpisode.find('.desc').animate({opacity:1},1000,function(){ |
+ | var nextEpisode = currentEpisode.next(); | ||
+ | if(nextEpisode.length == 0){ | ||
+ | nextEpisode = episodes.first(); | ||
+ | } | ||
+ | currentEpisode = nextEpisode; | ||
+ | window.setTimeout(function() { | ||
+ | animateEpisodeIn(); | ||
+ | }, 10000); | ||
+ | |||
+ | }); }); | ||
+ | } | ||
+ | |||
+ | animateEpisodeIn(); | ||
}); | }); |
Revision as of 08:45, 15 August 2012
$(document).ready(function(){
var episodes = $('#slidecontainer').children(); episodes.first().show();
var currentEpisode = episodes.first();
animateEpisodeIn() = new function(){
currentEpisode.find('.bg').animate({bottom:'0px',opacity:0.8},2000,function(){ currentEpisode.find('.desc').animate({opacity:1},1000,function(){ var nextEpisode = currentEpisode.next(); if(nextEpisode.length == 0){ nextEpisode = episodes.first(); } currentEpisode = nextEpisode; window.setTimeout(function() { animateEpisodeIn(); }, 10000);
}); }); }
animateEpisodeIn();
});