это не JavaScript, это jQuery и 2) это поставит в очередь кучу setTimeouts для каждого пикселя, который пользователь прокручивает ...

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

Теперь я знаю, что могу активировать событие, используя.scroll() JQuery событие, и я могу переместить его в определенную точку, используя.scrollTop(), Но каждый пиксель, который пользователь перемещает, полоса прокрутки активирует всю функцию. Так есть ли способ отложить запуск функции до тех пор, пока пользователь не прокрутит ее, и если он начнет снова прокручивать, функция остановится?

Ответы на вопрос(5)

Ваш ответ на вопрос