Как «налюбить» высоту блока чтобы кнопка заработала?

Люди, как можно извернуться, чтобы и кнопка при скролле работала, и высота .page__wrapper, из-за которой кнопка перестает работать - оставалась 100vh?

(в codepen height закомментировал)
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
joko_pain
@joko_pain
Грешу веб-разработкой и не много дизайном
Просто используйте .scrollTop не на окне, а на самом .page__wrapper.
let amountScrolled = 100;

    $(".page__wrapper").scroll(function() {
      if ( $(".page__wrapper").scrollTop() > amountScrolled ) {
        $('.arrow-up').fadeIn('slow');
      } else {
        $('.arrow-up').fadeOut('slow');
      }
    });

    $('.arrow-up').on('click', function() {
      // alert(111);
      $('.page__wrapper').animate({
        scrollTop: 0
      }, 700);
      return false;
    });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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