Difference between revisions of "Team:Aix-Marseille/JS 2015/automatic slide"

Line 1: Line 1:
 
$(document).ready(function()
 
$(document).ready(function()
    {
+
{
 
       $('a[href*=#]').each(function()
 
       $('a[href*=#]').each(function()
 
       {
 
       {
Line 21: Line 21:
 
         }
 
         }
 
       });
 
       });
    });
+
});

Revision as of 16:21, 26 July 2015

$(document).ready(function() {

     $('a[href*=#]').each(function()
     {
       if ( location.pathname.replace(/^\//,) == this.pathname.replace(/^\//,) )
       {
         this.hash.replace(/#/,)
         var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']');
         var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
         if ($target)
         {
           var targetOffset = $target.offset().top;
           $(this).click(function()
           {
             $("#nav li a").removeClass("active");
             $(this).addClass('active');
             $('html, body').animate({scrollTop: targetOffset}, 1000);
             return false;
           });
         }
       }
     });

});