25

私はstackoverflowから次のようなページの上部にスクロールするための解決策を得ました

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

しかし、scrollTopに「html」だけでなく「html、body」を使用する理由がわかりません。

4

1 に答える 1

27

一部のブラウザは「全体」スクロールをdocument.documentElement<html>要素)に適用し、他のブラウザはdocument.body(要素)に適用します<body>。両方との互換性のために、両方にスクロールを適用する必要があります。

于 2012-08-31T21:09:31.183 に答える