2014-04-09 47 views
1

我希望我的頁面僅滾動一次以用於連續多個滾動。下面是我的代碼?我希望我的頁面僅滾動一次以用於連續多個滾動。下面是我的代碼?

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); 
    }); 
+0

某些部分缺失 – csharpwinphonexaml

+0

請,提供工作例如,使用html,例如使用JSFiddle。 –

+0

我已經使用mousewheel.js進行水平滾動 – user3513879

回答

0

當我說,有缺少的一部分:

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 

的最後一行是一個缺少的代碼是確定

相關問題