Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.07.2014, 19:32
Аспирант
Отправить личное сообщение для alexandr2006 Посмотреть профиль Найти все сообщения от alexandr2006
 
Регистрация: 30.01.2013
Сообщений: 54

Отключение прокрутки страницы
$(window).scroll(function() {

}

А дальше мысль заканчивается)) Нужно, вычисляя на сколько мы прокрутили страницу либо отключать прокрутку страницы, либо снова включать. Как это отключить\включить прокрутку? (Вар-т с overflow:hidden) не предлагать
Ответить с цитированием
  #2 (permalink)  
Старый 30.07.2014, 22:51
Аватар для BlancoDima
Интересующийся
Отправить личное сообщение для BlancoDima Посмотреть профиль Найти все сообщения от BlancoDima
 
Регистрация: 29.07.2014
Сообщений: 13

Сообщение от alexandr2006 Посмотреть сообщение
$(window).scroll(function() {

}

А дальше мысль заканчивается)) Нужно, вычисляя на сколько мы прокрутили страницу либо отключать прокрутку страницы, либо снова включать. Как это отключить\включить прокрутку? (Вар-т с overflow:hidden) не предлагать

А почему (Вар-т с overflow:hidden) не предлагать? Всё же просто.
$(window).scroll(function() {
    var el = document.getElementsByTagName('body')[0];
    el.style.overflow = 'hidden';
}
Или там ещё какая заморочка?
.

Последний раз редактировалось BlancoDima, 30.07.2014 в 22:54.
Ответить с цитированием
  #3 (permalink)  
Старый 31.07.2014, 12:08
Аспирант
Отправить личное сообщение для alexandr2006 Посмотреть профиль Найти все сообщения от alexandr2006
 
Регистрация: 30.01.2013
Сообщений: 54

потому что дергается страница!
Ответить с цитированием
  #4 (permalink)  
Старый 31.07.2014, 12:16
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

document.addEventListener('mousewheel', function (e) {e.preventDefault()})

Еще в каких-то браузерах было событие DOMMouseScroll на window.
Ответить с цитированием
  #5 (permalink)  
Старый 31.07.2014, 12:48
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

alexandr2006,
scroll jquery остановить прокрутку

строки с css там можно убрать - в ie будет небольшой глюк - если нужно отключение и с клавиатуры добавить keydown

Сообщение от рони
Вариант блокировки скрола окна .... может кто знает способ проще ? 28.03.2011
Ответить с цитированием
  #6 (permalink)  
Старый 31.07.2014, 14:02
Аспирант
Отправить личное сообщение для alexandr2006 Посмотреть профиль Найти все сообщения от alexandr2006
 
Регистрация: 30.01.2013
Сообщений: 54

БЕЗ OVERFLOW: HIDDEN
Ответить с цитированием
  #7 (permalink)  
Старый 31.07.2014, 14:11
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

Сообщение от alexandr2006
БЕЗ OVERFLOW: HIDDEN
чего орём?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Допилить скрипт прокрутки страницы leny Javascript под браузер 4 20.04.2013 15:56
Проблема с jQuery плагином бесконечной прокрутки страницы Arhey jQuery 0 13.04.2013 01:13
jquery accordion как избавиться от прокрутки страницы. cesar5 Events/DOM/Window 0 24.01.2012 15:52
Размер страницы вместе с полосой прокрутки vah-smile Элементы интерфейса 2 07.08.2010 23:11
Задача: страницы без прокрутки А.Б. Элементы интерфейса 9 26.12.2009 20:08