Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.01.2015, 13:21
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

значение дельты прокрутки вертикального скролла
Доброго времени суток, знает ли кто как получить дельту прокрутки вертикального скролла ??? есть ли вариант через jquery?? может быть через scrollTop()??
Ответить с цитированием
  #2 (permalink)  
Старый 13.01.2015, 14:24
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Знаем http://learn.javascript.ru/mousewheel
Ответить с цитированием
  #3 (permalink)  
Старый 13.01.2015, 15:01
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

Блин как же там все сложно написано... почему событие onscroll вызывается просто
window.onscroll=function(){

alert('lol');

}


с wheel так не работает((((((

P.S блин оказывается надо onmousewheel использовать))

вот функция получения дельты прокрутки
window.onmousewheel = function() { 
 alert(event.wheelDelta);
}

Последний раз редактировалось DynkanMaclaud, 13.01.2015 в 15:06. Причина: разобрался))))
Ответить с цитированием
  #4 (permalink)  
Старый 13.01.2015, 15:04
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

DynkanMaclaud,
что именно там сложно? В статье по ссылке даже пример готовый есть.
Ответить с цитированием
  #5 (permalink)  
Старый 13.01.2015, 15:11
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

А как мне узнать дельту при событии onscroll)))??
Ответить с цитированием
  #6 (permalink)  
Старый 13.01.2015, 17:28
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

не могу понять почему при прокрутке колесиком мыши вниз алерты показывают разную дельту... у onmousewheel alert(120); у scrollTop alert(100); ???http://jsfiddle.net/rdnjnvzL/1/
Ответить с цитированием
  #7 (permalink)  
Старый 13.01.2015, 17:48
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 31,321

DynkanMaclaud,
вам дали ссылку на документацию
Цитата:
wheelDelta — условный «размер прокрутки», обычно равен 120 для прокрутки вверх и -120 — вниз. Он не соответствует какому-либо конкретному количеству пикселей.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Значение прокрутки Siend Общие вопросы Javascript 6 30.12.2014 00:51
Событие во время прокрутки скролла krionic Events/DOM/Window 1 05.07.2014 01:51
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
Касание вертикального скролла низа antserg jQuery 0 07.08.2012 11:17
значение вертикальной полосы прокрутки в >= IE6 Asd Элементы интерфейса 0 22.08.2009 12:14