Я успешно использовал это в Chrome, Firefox и Safari. Еще не смог протестировать его в IE.
if($(document).scrollTop() !=0){
$('html, body').animate({ scrollTop: 0 }, 'fast');
}
Причиной утверждения "если" является проверка того, готов ли пользователь в начале сайта. Если так, не делайте анимацию. Таким образом, нам не нужно сильно беспокоиться о разрешении экрана.
Причина, по которой я использую $(document).scrollTop
вместо ie. $('html,body')
является причиной, по которой Chrome всегда возвращает 0 по какой-либо причине.