25

我从 stackoverflow 获得了一个解决方案,可以滚动到页面顶部,例如

$('html, body').animate({scrollTop: $("#page").offset().top}, 2000);

但我不知道为什么要使用 'html, body' 作为 scrollTop 而不仅仅是 'html' ?

4

1 回答 1

27

一些浏览器将“整体”滚动应用于document.documentElement<html>元素)而其他浏览器应用于document.body<body>元素)。为了与两者兼容,您必须对两者都应用滚动。

于 2012-08-31T21:09:31.183 回答