Как сделать добавлять класс к body при скролле вверх?

Здравствуйте!

Подскажите пожалуйста, как добавлять к body класс при скролле вверх..когда крутим вниз - класс удаляется

Вот делал, но только что заметил что в firefox это не работает(
$(window).bind('mousewheel', function(e) {
		if (event.originalEvent.wheelDelta >= 0) {
			$('body').addClass('top');
		} else {
			$('body').removeClass('top');
		}
		e.preventDefault()
	});
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
DELUX
@DELUX Автор вопроса
Вдруг кому понадобится - вот рабочая версия:
$(window).bind( 'DOMMouseScroll mousewheel', function ( event ) {
		if( event.originalEvent.detail > 0 || event.originalEvent.wheelDelta < 0 ) {
		  $('body').removeClass('top');
		} else {
		  $('body').addClass('top');
		}
	});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект