Отменить event.preventDefault();
Добрый день.
Пытаюсь заставить работать колесико мышки для скролла блока:
$('.master').mouseover(function(){
var val = -100;
$(document).mousewheel(function(event,delta) {
if(delta > 0) {
val+=10;
}
if(delta < 0) {
val-=10;
}
$("#slider02").html(val);
$('.master .slide-text').css('margin-top', val);
event.preventDefault();
});
});
Все работает хорошо, но есть одно большое НО. Необходимо, чтобы прокручивался только блок .master
, т.е. когда мы убираем курсор с блока, то необходимо возвращать дефолтное поведение колеса мыши (прокрутка всей страницы). Сейчас куда бы не убрал курсор, продолжается скроллинг блока. Как убрать event.preventDefault();
? Пробовал ставить return false - без результата: либо вообще ничего не работает, либо без внимания.
Буду благодарен за подсказку.