var oSliders = {
init: function(){
var p = document.getElementById('page'),
h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight,
slides = document.querySelectorAll('.slide'),
p.style.paddingTop = h - 130 + 'px';
p.addEventListener('mousewheel', oSliders.mThrottle(oSliders.searchActiveClass, 1000));
},
mThrottle: function(fn, wait){
var slidesArray = Array.from(this.slides);
var time = Date.now();
return function() {
if ((time + wait - Date.now()) < 0) {
fn();
time = Date.now();
}
}
},
searchActiveClass: function(e){
slideIndex = 0;
if(e.deltaY < 0) {
} else {
slides[slideIndex].classList.remove('active');
slides[slideIndex].classList.add('old');
slides[slideIndex].nextElementSibling.classList.add('active');
slideIndex++;
}
return false;
}
}
document.addEventListener("DOMContentLoaded", oSliders.init);
Здравствуйте. Обработчиком на событие мыши хочу повесить метод тротлинга и в нем метод oSliders.searchActiveClass, в котором не могу передать объект события. Uncaught ReferenceError: e is not defined