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 innychDOMElement
s?
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,body
odnosi się dodocument.body
]