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

Как скрыть элементы при прокрутке блока?

Можно ли как-то скрывать блоки в зависимости от скролла, примерный html тут

https://codepen.io/mamayanekuril/pen/JjGQLzr

Суть следующая, пользователь листает в низ синий и красный блок скрываются, если начали листать вверх показывается красный блок, пролистали в самый верх показываются все блоки. Когда верхние блоки исчезают, может пропасть прокрутка т.к. будет хватать места для блока с контентом, размеры для примера указаны
  • Вопрос задан
  • 484 просмотра
Подписаться 1 Сложный Комментировать
Ответ пользователя Александр Осадчий К ответам на вопрос (2)
Вот, вдруг поможет - скрипт, которые при прокрутке вверх добавляет класс top, при прокрутке вниз удаляет - это может вам помочь:
$(window).bind( 'DOMMouseScroll mousewheel', function ( event ) {
		if( event.originalEvent.detail > 0 || event.originalEvent.wheelDelta < 0 ) {
		  $('body').removeClass('top');
		} else {
		  $('body').addClass('top');
		}
	});
Ответ написан
Комментировать