Задать вопрос
@z_u_l

Как установить у кнопки box-shadow когда проскролливаем блок до конца?

https://codepen.io/malinosky/pen/WdNpja
У меня есть фиксированный блок со скроллом, и когда я прокручиваю до конца блока, у кнопки должна появится тень. Какие высоты мне нужно сравнивать здесь?
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Deonisius
@Deonisius
Родился в 11110110111 году, 11000 января.
function scrollButtonShadow() {
    $('button').css('box-shadow', this.clientHeight >= this.scrollHeight - this.scrollTop ? '0px 0px 13px 0px rgba(0, 0, 0, 1)' : '');
}
$('.block').on('scroll', scrollButtonShadow);


P.S. $('button') лучше закешировать вне callback-функции
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы