Как создать эффект прокрутки каждые 100vh. У меня есть 3 компонента, каждый имеет высоту 100 vh, и я хотел бы, чтобы пользователь переключался на следующий из этих трех компонентов каждый раз, когда он прокручивает.
Я бы рекомендовал использовать родной Привязка прокрутки CSS
Да, я видел такое решение, но я бы предпочел, чтобы пользователь после использования скролла сразу оказался в нижнем разделе, чем иметь такую свободу, как здесь.
Может я не это имел в виду, но я действительно воспользовался вашей идеей и она мне кажется самой быстрой и оптимальной. Большое тебе спасибо.
Привязка прокрутки CSS, вероятно, является лучшим решением, но вы также можете следить за событием прокрутки на странице и прокручивать непосредственно к следующему разделу, выполняя некоторые вычисления высоты окна (на основе вашего текущего). Или просто прокручивайте якорь с решеткой каждый раз, когда вы видите прокрутку в одном заданном направлении.