zaza41rus
@zaza41rus

Добавить в скрипт?

Скрипт добавляет слас при скроле, как сделать так чтоб клонировать этот скрипт только например для футера еще?
Если его клонируешь и меняешь id то начинает работать только последний (первый не работает)
var oldScrollY = 0;
        var div = document.getElementById("masthead");
        window.onscroll = function() {
          var scrolled = window.pageYOffset || document.documentElement.scrollTop;
          var dY = scrolled - oldScrollY;
          
          if ( dY > 0 ){
            div.className = "site-header site-header-hide";
          } else {
            div.className = "site-header";
          }
          
          oldScrollY = scrolled;
        }
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
@Lord_Dantes
var oldScrollY = 0;
        var div = document.getElementById("masthead");
        var footer = document.getElementById("footer");
        window.onscroll = function() {
          var scrolled = window.pageYOffset || document.documentElement.scrollTop;
          var dY = scrolled - oldScrollY;
          
          if ( dY > 0 ){
            div.className = "site-header site-header-hide";
            footer.className = "footer footer--active";
          } else {
            div.className = "site-header";
             footer.className = "footer";
          }
          
          oldScrollY = scrolled;
        }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы