2015-04-24 164 views
0

我實現這個代碼,工作正常,當我使用鼠標滾輪來我的水平列表上滾動:對列表鼠標滾輪水平滾動:反方向

$('#wall_list_ul').mousewheel(function(e, delta) { 
    this.scrollLeft -= (delta * 70); 
    e.preventDefault(); 
}); 

問題是,當我使用:

  • 鼠標滾輪向上,我的列表從左到右滾動。
  • 鼠標滾輪向下,我的列表從右向左滾動。

我想扭轉這種行爲:從向左向右

  • 滾輪上去,我的名單滾動:當我使用。
  • mousewheel要走DOWN,我的列表從左到右滾動。

我該如何調整我的代碼才能做到這一點?

+1

降低scrollLeft價值

this.scrollLeft -= (delta * 70); 

增加它你試過'this.scrollLeft + =(△* 70);'(因此增加了scrollLeft價值)? – Paul

+0

我是詭計!謝謝 ! – wawanopoulos

回答

2

由於我的簡單評論已經是問題的答案,所以我也只是在這裏發佈。

要改變方向,您只需要反轉使用鼠標滾輪的操作。因此,而不是通過使用

this.scrollLeft += (delta * 70);