Right now I\'m using this:
$(\'#go-to-top\').each(function(){
$(this).click(function(){
$(\'html\').animate({ scrollTop: 0 }, \'slow\'); return true;
You're returning true from the click function, so it won't prevent the default browser behaviour (i.e. navigating to thego-to-top anchor. As Mark has said, use:
$('html,body').animate({ scrollTop: 0 }, 'slow');
So your code should now look like:
$('#go-to-top').each(function(){
$(this).click(function(){
$('html,body').animate({ scrollTop: 0 }, 'slow');
return false;
});
});