добрый день, делаю прокрутку с mousewheel.
в scrl - заноситься значение поворота колёсика, если кручу вниз оно отрицательное.
При прокрутке ещё, к старому значению добавляется новое, если анимация не закончена.
Только вот минус в переменной scrl теряется, кто подскажет, в чём косяк?
var scrl = 0;
$(function() {
$(document).bind( 'mousewheel', function (e) {
e.preventDefault();
e.stopPropagation();
var rz = e.deltaY*e.deltaFactor*2;
scrl = scrl + rz;
var nt = $(document.body).scrollTop()-scrl;
$(document.body).stop().animate( {
scrollTop : nt
} , 300 , 'easeInOutSine', function () {scrl = 0;} );
} );
})