我正在研究一些代码,用于检测何时向上或向下滚动鼠标。我希望用户向左和向右滚动,而不是向上和向下滚动。我的代码检测到鼠标移动以及它是上下移动。我的问题是,是否有jQuery或Javascript中的代码允许用户根据事件发生的时间向左或向右滚动,也就是鼠标向上或向下滚动?
答案 0 :(得分: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();
});
答案 1 :(得分:1)
将功能绑定到用户鼠标移动并使用jQuery的scrollTo插件。这是一个详细介绍它的教程:http://flesler.blogspot.com/2007/10/jqueryscrollto.html
希望这有帮助!