1

我正在编写一些代码来检测您何时向上或向下滚动鼠标。我希望用户左右滚动,而不是上下滚动。我的代码检测鼠标移动以及它是否向上和向下。我的问题是,jQuery 或 Javascript 中是否有代码允许用户根据事件发生的时间向左或向右滚动,也就是鼠标向上或向下滚动?

4

2 回答 2

1

jQuery.mousewheel + jQuery.scrollTo

.mousewheel(function(e, d, dx, dy) {
  $(this).scrollTo((dy<0?'+':'-')+'='+10*Math.abs(dy)+'px', 0, {axis: 'x'});
  e.preventDefault();
});​

演示

于 2012-08-17T01:12:46.203 回答
1

将函数绑定到您的用户鼠标向上移动并使用 jQuery 的 scrollTo 插件。这是一个详细说明它的教程:http: //flesler.blogspot.com/2007/10/jqueryscrollto.html

希望这可以帮助!

于 2012-08-17T01:16:38.590 回答