@roofmorozov
Vuejs

Как поставить Timeout на обработку скролла VueJS?

Здравствуйте, возникла проблема, у меня есть страница из 5ти секций, которые растянуты на всю ширину экрана, они отображаются через v-if. Хочу сделать так, чтоб при скоролле (на компьютере и мобильном) страницы сменялись, а проблема в том, что не могу поставить какую либо задержку на скролл, то есть при вращении колесика мыши метод срабатывает много раз и я оказываюсь в последней секции.

Думаю мне нужно что то на подобии этого:
https://your-startup.space/portfolio/burger/

Вот примерный html:
<section class="page page1" v-if="page == 0"></section>
<section class="page page2" v-else-if="page == 1"></section>
<section class="page page3" v-else-if="page == 2"></section>
<section class="page page4" v-else-if="page == 3"> </section>
<section class="page page5" v-else></section>


Скрипт думаю нет смысла вставлять, там не особо что то получается.
Заранее спасибо!
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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