Dlaczego body.scrollTop jest przestarzały?

Wydaje siębody.scrollTop (ibody.scrollLeft) są przestarzałe w trybie ścisłym ES5. Jaka jest tego przyczyna, biorąc pod uwagę, że nadal wydaje się być w porządku używanie tych właściwości w innychDOMElements?

Podstawowe informacje:

Mam funkcję, która próbuje zwiększyć (lub zmniejszyć, jak określono)scrollTop wartości wszystkich przodkówelement, dopóki jedna z tych rzeczy się nie zmieni. Zastanawiam się, czy, aby zachować skargę w trybie ścisłym, powinienem sprawdzić przeciwbody element, gdy łańcuch rodziców przesuwa się w górę.

[Oczywiście,bodyodnosi się dodocument.body]

questionAnswers(3)

yourAnswerToTheQuestion