1PeGaS
@1PeGaS

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

Что написать в условии, чтобы когда верхняя часть(граница) браузера достигла блока с классом block приминился стиль?
$(window).scroll(function(){
if ( //Если "верхушка" окна коснулась блок с классом .block){
$('.block').addClass("fixed");
}
});
  • Вопрос задан
  • 132 просмотра
Решения вопроса 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");
    }
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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