在功能运行期间如何防止mousescroll检测?

时间:2017-03-23 07:19:45

标签: jquery scroll

我正在构建一个包含全屏部分的页面,在滚动时,它会滑动到上一张或下一张幻灯片。这工作正常,花花公子。问题是,我的函数在鼠标滚动时触发,并且因为我在部分之间的过渡中得到了一些动画,如果我在这个过渡期间滚动它就会出错。

这是没有所有动作的功能:

$(window).on( 'DOMMouseScroll mousewheel', function ( event ) {
    if( event.originalEvent.detail > 0 || event.originalEvent.wheelDelta < 0 ) { 

});

我尝试添加这个:

$(window).on('mousewheel DOMMouseScroll', function() {
    return false;

作为函数中的第一个动作,然后在最后一个动作,返回true,但它没有用。

有没有更好的方法在mousescroll上运行我的操作,这也适用于移动滚动(触摸)。我需要能够检测用户是向上还是向下滚动(这个函数是做什么的)。

0 个答案:

没有答案