@KurtsKhalia

Почему не работает removeClass?

function fixGallery() {
		var offsetTop = $('.cd-main-content').offset().top,
			scrollTop = $(window).scrollTop();
		( scrollTop >= offsetTop ) ? $('.cd-main-content').addClass('is-fixed') : $('.cd-main-content').removeClass('is-fixed');
	}

Когда блок пропадает из видимости, класс не удаляется.
UPD 1
$(window).on('scroll', function(){
		(!window.requestAnimationFrame) ? fixGallery() : window.requestAnimationFrame(fixGallery);
	});
  • Вопрос задан
  • 2423 просмотра
Пригласить эксперта
Ответы на вопрос 1
@telray
А эта функция когда вызывается?
Должно быть еще, что-то вроде этого -
$(window).scroll(function(){fixGallery();});
Ответ написан
Ваш ответ на вопрос

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

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