Czy ktoś wie, dlaczego przypisanie scrollTop
elementu nie działa?Chrome 61 body nie przewija się
np document.body.scrollTop = 200
powoduje, że dokument nie do przewijania.
Przyczyna: Chrom finally made scrolling spec conformant w wersji 61
Rozwiązanie Use scrollingElement
Aktualizacja przykładem:
var scrollNode = document.scrollingElement ?
document.scrollingElement : document.body;
scrollNode.scrollTop = 200;
Czy to jest pytanie? Wygląda bardziej jak odpowiedź – Morpheus
Nie ma nic złego w publikowaniu pytania, na które można odpowiedzieć. Przepisz jako pytanie i odpowiedz na nie sam. –
To jest pytanie zadane samodzielnie, ponieważ przewidujemy, że niektórzy autorzy javascript napotkają na to pytanie i chcemy, aby wskazówki były jasne na stronach, na których często szukają odpowiedzi. Zmieniłem go bardziej na format pytań. –