если надо к примеру сделать кнопку навверх, то идет scrollTop: 0, ибо 0 - начала документа. А если сделать наооборот. Вкраце как узнать значения скролла в конец страницы?
Здравствуй. btnScrollDown твоя кнопка, узнать высоту можно с помощью document.documentElement.clientHeight. Замени в querySelector('#scroll_down') на свой и скрипт будет работать. Подробнее можешь почитать Размеры и прокрутка страницы
(function() {
'use strict';
var btnScrollDown = document.querySelector('#scroll_down');
function scrollDown() {
var windowCoords = document.documentElement.clientHeight;
(function scroll() {
if (window.pageYOffset < windowCoords) {
window.scrollBy(0, 10);
setTimeout(scroll, 0);
}
if (window.pageYOffset > windowCoords) {
window.scrollTo(0, windowCoords);
}
})();
}
btnScrollDown.addEventListener('click', scrollDown);
})();
clientHeight для определения высот, значит:
document.body.clientHeight
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости