Задать вопрос
1PeGaS
@1PeGaS

При скроллинге до блока применяется стиль что написать в условии?

Что написать в условии, чтобы когда верхняя часть(граница) браузера достигла блока с классом block приминился стиль?
$(window).scroll(function(){
if ( //Если "верхушка" окна коснулась блок с классом .block){
$('.block').addClass("fixed");
}
});
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
amsterdy
@amsterdy
developer of life
$(window).scroll (function (){

    // текущая позиция скролла в документе (относительно верха)
    var s = $(this).scrollTop ();

    // сколько пикселей нужно прокрутить сверху, до начала блока
    var block = $('.block').offset ().top;

    if (s >= block) {
        $('.block').addClass ("fixed");
    } else {
        $('.block').removeClass ("fixed");
    }
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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