87,993
社区成员
发帖
与我相关
我的任务
分享
$(document).on('mousewheel',function (e) {
var dir = e.originalEvent.wheelDeltaY > 0 ? 'up':'down';
console.log(dir);
if(isComplete){
isComplete = false;
console.log(dir);
if(dir == 'up' && i > 0){
$(arr[i]).addClass('tran').removeClass('now').addClass('next');
$(arr[i-1]).addClass('tran').removeClass('last').addClass('now');
$(arr[i-2]).addClass('last');
$(arr[i]).on("transitionend",function () {
$(arr[i-1]).removeClass('tran');
$(arr[i]).removeClass('tran');
--i;
console.log(i);
isComplete = true;
});
}else if(dir == 'down' && i<arr.length-1){
$(arr[i]).addClass('tran').removeClass('now').addClass('last');
$(arr[i+1]).addClass('tran').removeClass('next').addClass('now');
$(arr[i+2]).addClass('next');
$(arr[i]).on("transitionend",function () {
$(arr[i+1]).removeClass('tran');
$(arr[i]).removeClass('tran');
++i;
console.log(i);
isComplete = true;
});
}else{
isComplete = true;
}
}
});
