我想要做的是创建一个开关,当我向上/向下鼠标滚轮时,动画会运行(但会确保动画在第二个和第三个之前完成......)
我所做的是将我的动画变量设置为 true 并第一次运行它并立即将其切换为 false。
不知何故,条件语句似乎不起作用......
我的示例代码: http ://codepen.io/vincentccw/pen/veyAc
///////////////////////////////////////// //
$("#cropInside").mousewheel(function(event, delta, deltaX, deltaY) {
var boxSlide = document.getElementById("whatEver");
var animationStatus = true;
if ([delta > 0] && [animationStatus==true]){
//code here
animationStatus=false;
console.log(animationStatus);
//call back function after animation complete and set animationStatus=true;
}
if([delta < 0] && [animationStatus==true]){
//code here
animationStatus=false;
console.log(animationStatus);
//call back function after animation complete and set animationStatus=true;
}
});
////////////////////////////////////