2010-10-20 32 views
1

J'ai essayé d'implémenter le plugin ScrollTo d'Ariel Flesler, mais j'ai l'impression de trouver comment l'initier. Ceci est son site:J'ai du mal à faire fonctionner le ScrollTo d'Ariel Flesler

http://flesler.blogspot.com/

Ce que je voudrais faire est d'avoir une navigation statique, et lorsque l'utilisateur clique sur un lien de navigation, les rouleaux de contenu dans un div particulier. J'ai une très bonne compréhension de jQuery, et il semble que ce plugin devrait être très facile à utiliser, mais la documentation est un peu bizarre pour montrer comment l'utiliser réellement.

+2

Sonne comme il serait plus simple d'utiliser jQuery '.animate()' qu'un plug-in pour tout ce que vous décrivez. –

Répondre

1

Peter est juste, vous pouvez le faire:

 $(document).ready(function(){ 

     $('a[href*=#]').click(function() { 

      if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') 

      && location.hostname == this.hostname) { 

      var $target = $(this.hash); 

      $target = $target.length && $target 
      || $('[name=' + this.hash.slice(1) +']'); 
    if ($target.length) { 

       var targetOffset = $target.offset().top; 

       $('html,body') 

       .animate({scrollTop: targetOffset}, 1000); 

      return false; 

      } 

      } 

     }); 

     });