javascript - 我希望我的页面仅滚动一次以连续多次滚动。下面是我的代码?

标签 javascript jquery mousewheel

i want my page to scroll only once for for continuous multiple scrolls. below is my code?

if(w > 1300) {
    $('.scroll-pane').bind('mousewheel DOMMouseScroll MozMousePixelScroll', function(event, delta) {
        if(event.originalEvent.wheelDelta /120 > 0 ) {
            val =this.scrollRight + (delta *433 * 2 );
            jQuery(this).animate({
                  scrollRight: val
            }, 500,'easeOutSine');
            event.preventDefault();
            $(this).text('scrolling up !');
        }
        else {
            val = this.scrollLeft - (delta * 433 * 2 );
            jQuery(this).stop().animate({
                scrollLeft: val
            }, 500,'easeOutSine');
            event.preventDefault();
        }
        clearTimeout(scrollTimeout);
    });

最佳答案

当我说缺少一部分时:

var w=1500;//this value is added by me, you should post the part that provides this variable's value.

if(w > 1300) {
    $('.scroll-pane').bind('mousewheel DOMMouseScroll MozMousePixelScroll', function(event, delta) {
        if(event.originalEvent.wheelDelta /120 > 0 ) {
            val =this.scrollRight + (delta *433 * 2 );
            jQuery(this).animate({
                  scrollRight: val
            }, 500,'easeOutSine');
            event.preventDefault();
            $(this).text('scrolling up !');
        }
        else {
            val = this.scrollLeft - (delta * 433 * 2 );
            jQuery(this).stop().animate({
                scrollLeft: val
            }, 500,'easeOutSine');
            event.preventDefault();
        }
        clearTimeout(scrollTimeout);
    });
} //this was missing in the original

最后一行是代码没问题的地方

关于javascript - 我希望我的页面仅滚动一次以连续多次滚动。下面是我的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22955555/

相关文章:

javascript - 添加“下一个”和“上一个”按钮以重置 Jquery 图像 slider 上的计时器

javascript - 在 Angular 应用程序范围之外调用函数

Java - 用鼠标滚轮滚动和缩放?

flash - 在Flash(AS3)中检测鼠标滚轮移动

wpf - WindowsFormsHost 中的 WIndows Forms Chart 不接收鼠标滚轮?

javascript - for 和 findIndex 循环的替代选项?

javascript - 未捕获的语法错误 : Unexpected token ILLEGAL in asp. 网络

JavaScript 函数未在 Thymeleaf 中加载?

javascript - 当下拉选择通过模型更改时如何触发jquery事件

javascript - 无状态组件中的函数