$('#shang').click(function(){
$('html,body').animate({scrollTop: '0px'}, 800);
});
不能写成$(window).animate().大概是因为window是窗口对象,无法来移动。而html,body是DOM对象,可以移动。