我想对三种情况进行区分:
e.preventDefault();
if(Mousewheel.direction = Left)
base.goForward();
else if(Mousewheel.direction = Right)
base.goBack();
else{
//Doing normal slide
Run Code Online (Sandbox Code Playgroud)
但我找不到任何指示鼠标滚轮是水平还是垂直的东西,插件鼠标滚轮的唯一返回,即delta和event.
如果有人知道如何在水平和垂直方向上进行区分,感谢您分享您的提示.
更新:我用我的笔记本电脑垫测试它,event.originalEvent.wheelDeltaX确实是你的答案.
使用一些javascript调试工具,将断点放入事件处理程序并检查事件对象.

那里有一些有趣的属性event.originalEvent.wheelDeltaX和event.originalEvent.wheelDeltaY.我没有水平滚动鼠标来测试它,但这可能是你的解决方案.