остановить продолжительный эффект колесика мыши

Как я могу остановить этот эффект:

Я прокручиваю div с помощью колесика мыши, и когда я достигаю нижней части содержимого прокрутки, колесико мыши продолжает прокрутку по телу (или по первому прокручиваемому элементу, который оборачивает мой div).


person Burnee    schedule 06.02.2012    source источник
comment
возможный дубликат захвата прокрутки страницы, как в Google Plus?   -  person Felix Kling    schedule 06.02.2012
comment
Не совсем дуп, ни тот ответ не подходит   -  person Fabiano Soriani    schedule 07.02.2012


Ответы (1)


Эта непрерывная прокрутка также беспокоит меня на веб-сайтах.

Теория может быть примерно такой:
Элемент, который вы хотите прокручивать, должен иметь прикрепленный к нему прослушиватель событий JavaScript прокрутки, поэтому, когда прокрутка равна нулю, а пользователь прокручивает вверх, вы ИЛИ элемент прокручивается максимально и пользователь прокручивает вниз, затем вы return false

Подпишите jQuery, что-то вроде:

$(".scrollable").scroll(function(){
 // use something like if( $(this).scrollTop() .... ), then return false
});
person Fabiano Soriani    schedule 07.02.2012