serovpochta
@serovpochta
Лысый

Умный скролл, который срабатывает со второй попытки скролла?

хз как объяснить кратко суть вопроса )

В общем, надо при первой "попытке" скролла (что пальцем, что мышью), присваивать элементу id стиль, а страница остается неподвижной. Затем, при повторном 2-ом скролле, скролл должен уже заработать штатно. И только когда пользователь проскроллит опять в самый верх страницы,- то тому элементу id возвращать стиль.

Такой вот скролл- тормоз ))

Есть скрипт, который при скролле в px добавляет стиль:
$(window).scroll(function(){
        if ($(window).scrollTop() > 1) {
            $('#line-relative').addClass('chng');
        }
        else {
            $('#line-relative').removeClass('chng');
        }
    });


Почти что нужно, но нету здесь того, что бы отвечало за первую попытку скролла )

Может кто подсказать готовый вариант или что-то похожее? )
Спасибо Господа!
  • Вопрос задан
  • 504 просмотра
Пригласить эксперта
Ответы на вопрос 1
Так попробуйте.
var oneTry = false;
			$(window).scroll(function() {
				if( oneTry ) {
					if( $(window).scrollTop() > 1 ) {
						$('#line-relative').addClass('chng');
					}
					else {
						$('#line-relative').removeClass('chng');
					}

					return;
				}

				oneTry = true;
			});
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
17 мая 2022, в 17:35
300000 руб./за проект
17 мая 2022, в 17:13
15000 руб./за проект
17 мая 2022, в 16:40
4000 руб./за проект