仅向右水平滚动

时间:2013-12-28 10:09:13

标签: jquery scroll

所以我希望能够用鼠标滚轮滚动页面,我使用了这个:

<script>
 $(window).bind('mousewheel', function(event, delta) {
    if (delta > 0) { window.scrollBy(-80,0); 
    } else window.scrollBy(80,0) ; 
});
</script>

但无论在哪个方向滚动页面,它都只向右移,有任何建议吗?

1 个答案:

答案 0 :(得分:1)

据我所知,没有delta参数,只有事件,并且有event.originalEvent.wheelDelta可以挂钩

$(window).on('mousewheel', function(event) {

    if (event.originalEvent.wheelDelta > 0) { 
        window.scrollBy(-80,0); 
    } else {
        window.scrollBy(80,0); 
    }

});

FIDDLE