2015-04-24 163 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);