Я пытаюсь найти способ сделать это. У меня есть список ящиков, каждый около 150px
высокий. Я использую javascript (и jquery) и хочу, чтобы после того, как пользователь прокручивает страницу вниз, страница будет автоматически прокручиваться, чтобы поля соответствовали остальной части страницы (то есть, если пользователь прокручивает и y позиция страницы не делится на 150, она будет прокручиваться до ближайшей точки).
Теперь, на данный момент, я знаю, что могу активировать событие, используя событие .scroll()
jquery, и я могу заставить его перейти к определенной точке с помощью .scrollTop()
. Но каждый пиксель, который пользователь перемещает полосой прокрутки, активирует всю функцию. Так есть способ отсрочить функцию от стрельбы до тех пор, пока пользователь не прокрутит, и если они начнут прокручиваться снова, функция остановится?