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();


});