我正在构建一个包含全屏部分的页面,在滚动时,它会滑动到上一张或下一张幻灯片。这工作正常,花花公子。问题是,我的函数在鼠标滚动时触发,并且因为我在部分之间的过渡中得到了一些动画,如果我在这个过渡期间滚动它就会出错。
这是没有所有动作的功能:
$(window).on( 'DOMMouseScroll mousewheel', function ( event ) {
if( event.originalEvent.detail > 0 || event.originalEvent.wheelDelta < 0 ) {
});
我尝试添加这个:
$(window).on('mousewheel DOMMouseScroll', function() {
return false;
作为函数中的第一个动作,然后在最后一个动作,返回true,但它没有用。
有没有更好的方法在mousescroll上运行我的操作,这也适用于移动滚动(触摸)。我需要能够检测用户是向上还是向下滚动(这个函数是做什么的)。