Я пытаюсь найти способ сделать это. У меня есть список ящиков, каждый около 150px
высокий. Я использую javascript (и jquery) и хочу, чтобы после того, как пользователь прокручивает страницу вниз, страница будет автоматически прокручиваться, чтобы поля соответствовали остальной части страницы (то есть, если пользователь прокручивает и y позиция страницы не делится на 150, она будет прокручиваться до ближайшей точки).Javascript: выполните действие после того, как пользователь выполнит прокрутку
Теперь, я знаю, что могу активировать событие, используя событие jquery .scroll()
, и я могу заставить его перейти к определенной точке, используя .scrollTop()
. Но каждый пиксель, который пользователь перемещает полосой прокрутки, активирует всю функцию. Так есть способ отсрочить функцию от стрельбы до тех пор, пока пользователь не прокрутит, и если они начнут прокручиваться снова, функция остановится?
+1 Хороший плагин, и только 1k. Debouncing должен быть включен в jQuery 1.5 :) –
Чувак. Красивая и блестящая. Я не думал, что когда-нибудь смогу полюбить такой плагин. – DavidR
Я надеялся, что кто-то осуществил эту идею и на самом деле добился успеха. Благодаря!! – Matt