Плавный переход страницы

170
29 января 2020, 01:20

Вот есть такой JS код:

        var updownElem = document.getElementById('down');
    var pageYLabel = 0;
    updownElem.onclick = function() {
      var pageY = window.pageYOffset || document.documentElement.scrollTop;
      switch (this.className) {
        case 'down':
          pageYLabel = pageY;
          window.scrollTo(0, +500);
              t = setTimeout('up()',20);
          this.className = 'down';
      }
}

Как сделать так, чтобы переход шел плавно до самого низа страницы?

Answer 1

Реализовал:

        var t;
    function down() {
    if((window.innerHeight + window.pageYOffset) < document.documentElement.scrollHeight) { 
    window.scrollBy(0,100); 
    time = setTimeout('down()',40);}
     else clearTimeout(time); 
     return false;
}
READ ALSO
Копирование и вывод HTML блока

Копирование и вывод HTML блока

Обычный многоуровневый списокСуть: Необходимо скопировать список <ul class="dropdown__list"> который находится в элементе списка <li class="nav__item dropdown">...

196
Не работает URL изображения в html [закрыт]

Не работает URL изображения в html [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском»

172
HTML styling без СSS

HTML styling без СSS

Всем привет! Прошу прощения за элементарные вопросы, но я учусь, учусь сам и спросить мне некогоВ общем осваиваю HLML, до CSS ещё не дошёл

183