Сам скрипт, у меня у перед сыллками / чтобы с других страниц возврашался без слеша всё ок, а как его к этому выражению приделать не знаю)
//scroll
var theDestinations = $('a[id]');
theDestinations.each(function(i){
var thisDestination = $(this),
thisDestinationOffset = thisDestination.offset(),
thisLink = $("a[href=" + "/#" + thisDestination.attr("id") + "]");
if(thisLink.length > 0) {
thisLink.click(function(){
$('html,body').animate({scrollTop : thisDestinationOffset.top-70}, 1000);
return false;
});
}
});