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