在Chrome / FF等下面的作品?
$('body').animate({scrollTop : 0}, 0);
然而,在IE 7,它不会做任何事情。
是否有其他选择吗?
在Chrome / FF等下面的作品?
$('body').animate({scrollTop : 0}, 0);
然而,在IE 7,它不会做任何事情。
是否有其他选择吗?
编辑正如指出的许多人来说,它是更好地使用:
$('body, html').animate({scrollTop : 0}, 0);
$('body, html').animate({scrollTop : 0}, 0);
在IE8中,我使用$(document).scrollTop()
来获取scrollTop的属性, $('body').scrollTop()
或$('html').scrollTop()
将始终返回0。
也许你可以使用
$(document).animate({scrollTop: 0}, 0);
$('html,body').animate({scrollTop: 0}, 0);
使之适用于所有浏览器。
组:
# FF、IE8
document.documentElement.scrollTop = 100;
# chrome
document.body.scrollTop = 100;
得到:
scrollTop = document.documentElement.scrollTop + document.body.scrollTop;