列表上鼠标滚轮的水平滚动:反向
Horizontal scroll on mousewheel on list : reverse direction
我实现了这段代码,当我使用鼠标滚轮在我的水平列表上滚动时它工作正常:
$('#wall_list_ul').mousewheel(function(e, delta) {
this.scrollLeft -= (delta * 70);
e.preventDefault();
});
问题是当我使用时:
- 鼠标滚轮向上,我的列表从左向右滚动。并且
- 鼠标滚轮向下,我的列表从右向左滚动。
我想扭转这种行为:当我使用时:
- 鼠标滚轮向上,我的列表从右向左滚动。
- 鼠标滚轮向下,我的列表从左向右滚动。
我如何调整我的代码来做到这一点?
因为我的简单评论已经是问题的答案,所以我也post在这里。
要改变方向,只需要反转使用鼠标滚轮的动作即可。所以,不是减少 scrollLeft 值
this.scrollLeft -= (delta * 70);
使用
增加它
this.scrollLeft += (delta * 70);
我实现了这段代码,当我使用鼠标滚轮在我的水平列表上滚动时它工作正常:
$('#wall_list_ul').mousewheel(function(e, delta) {
this.scrollLeft -= (delta * 70);
e.preventDefault();
});
问题是当我使用时:
- 鼠标滚轮向上,我的列表从左向右滚动。并且
- 鼠标滚轮向下,我的列表从右向左滚动。
我想扭转这种行为:当我使用时:
- 鼠标滚轮向上,我的列表从右向左滚动。
- 鼠标滚轮向下,我的列表从左向右滚动。
我如何调整我的代码来做到这一点?
因为我的简单评论已经是问题的答案,所以我也post在这里。
要改变方向,只需要反转使用鼠标滚轮的动作即可。所以,不是减少 scrollLeft 值
this.scrollLeft -= (delta * 70);
使用
增加它this.scrollLeft += (delta * 70);