@podkudahka
крутой

Как узнать есть или нет элемента в видимой области на странице?

Вот такой код работает единожды, когда проскролено до элемента. Пожскажите как совершать функцию если этот элемент исчезает со страницы
var target = $('.light-bg');
      var targetPos = target.offset().top;
      var winHeight = $(window).height();
      var scrollToElem = targetPos - winHeight + 200;
      $(window).scroll(function(){
        var winScrollTop = $(this).scrollTop();
        if(winScrollTop > scrollToElem){
          $('header').addClass('header-black');
        } else {
          $('header').removeClass('header-black');
        }
      });
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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