Подтвердить что ты не робот

Зачем использовать "html, body" для scrollTop вместо "html"

У меня есть решение из stackoverflow, чтобы прокручивать его до верхней части страницы, например

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

Но я не уверен, зачем использовать "html, body" для scrollTop вместо "html"?

4b9b3361

Ответ 1

Некоторые браузеры применяют "общий" свиток к document.documentElement (элемент <html>) и другие к document.body (элемент <body>). Для совместимости с обоими вы должны применить прокрутку к обоим.