Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   значение дельты прокрутки вертикального скролла (https://javascript.ru/forum/events/52927-znachenie-delty-prokrutki-vertikalnogo-skrolla.html)

DynkanMaclaud 13.01.2015 13:21

значение дельты прокрутки вертикального скролла
 
Доброго времени суток, знает ли кто как получить дельту прокрутки вертикального скролла ??? есть ли вариант через jquery?? может быть через scrollTop()??

Safort 13.01.2015 14:24

Знаем http://learn.javascript.ru/mousewheel

DynkanMaclaud 13.01.2015 15:01

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

alert('lol');

}


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

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

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

Safort 13.01.2015 15:04

DynkanMaclaud,
что именно там сложно? В статье по ссылке даже пример готовый есть.

DynkanMaclaud 13.01.2015 15:11

А как мне узнать дельту при событии onscroll)))??

DynkanMaclaud 13.01.2015 17:28

не могу понять почему при прокрутке колесиком мыши вниз алерты показывают разную дельту... у onmousewheel alert(120); у scrollTop alert(100); ???http://jsfiddle.net/rdnjnvzL/1/

рони 13.01.2015 17:48

DynkanMaclaud,
вам дали ссылку на документацию
Цитата:

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


Часовой пояс GMT +3, время: 00:17.