Отключение прокрутки страницы
$(window).scroll(function() { } А дальше мысль заканчивается)) Нужно, вычисляя на сколько мы прокрутили страницу либо отключать прокрутку страницы, либо снова включать. Как это отключить\включить прокрутку? (Вар-т с overflow:hidden) не предлагать |
Цитата:
А почему (Вар-т с overflow:hidden) не предлагать? Всё же просто. $(window).scroll(function() { var el = document.getElementsByTagName('body')[0]; el.style.overflow = 'hidden'; }Или там ещё какая заморочка? . |
потому что дергается страница!
|
document.addEventListener('mousewheel', function (e) {e.preventDefault()}) Еще в каких-то браузерах было событие DOMMouseScroll на window. |
alexandr2006,
http://javascript.ru/forum/library-t...html#post98222 строки с css там можно убрать - в ie будет небольшой глюк - если нужно отключение и с клавиатуры добавить keydown Цитата:
|
БЕЗ OVERFLOW: HIDDEN
|
Цитата:
|
Часовой пояс GMT +3, время: 15:36. |