Плавная прокрутка (якорь на jquery)

$(document).ready(function() {
   $("a.scrollto").click(function () {
       var elementClick = $(this).attr("href")
       var destination = $(elementClick).offset().top;
       jQuery("html:not(:animated),body:not(:animated)").animate({scrollTop: destination}, 800);
       return false;
   });
});

Можно конечно и так

$(document).ready(function(){
  $('a[href*=#]').bind("click", function(e){
     var anchor = $(this);
     $('html, body').stop().animate({
        scrollTop: $(anchor.attr('href')).offset().top
     }, 1000);
     e.preventDefault();
  });
  return false;
});