прекратить прокрутку веб-страницы с помощью jquery

Я использую плагин bumpbox для запросов с веб-страницей, над которым я работаю, но я все еще могу прокручивать его, когда использую его. Мне было интересно, есть ли какой-нибудь метод jquery, который будет препятствовать прокрутке веб-страницы или просто прокрутить в обратном направлении на то же расстояние, что прокручивал пользователь.

 Cameron20 мая 2012 г., 05:16
Вот ссылка на примеры для плагина, который я использую:direseas.com/examples/bumpbox
 Toni Michel Caubet20 мая 2012 г., 05:08
Можете ли вы предоставить код?

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

$("body").css("overflow", "hidden");
 05 янв. 2014 г., 18:29
@RupertRawnsley Это сработало .. Я использовал и протестировал на одном из моих сайтов
 05 янв. 2014 г., 11:15
Это хорошая идея, но она не работает во всех браузерах (Chrome, Firefox). Я нашел, что $ ("body"). Css ("position", "static") более эффективен.
 06 янв. 2014 г., 08:59
«Переполнение» метод не работает для меня на моей реальной странице, но отлично работает на этой простой странице:jsfiddle.net/DX24z/1 так что, возможно, я делаю что-то необычное где-то еще на странице. «Положение» Метод работает в обоих случаях. Кроме того, я хотел сказать «исправлено»; вместо «статического», но я не могу сейчас его редактировать.
Решение Вопроса

если код не опубликован, но для предотвращения прокрутки можно сделать что-то вроде:

$(window)​​.on('scroll', function() {
    $(this).scrollTop(100); //sets the scrollposition to 100px
})​​;​

FIDDLE

 Cameron20 мая 2012 г., 05:18
Спасибо, что должно работать отлично!

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