jQuery滚动左右事件处理程序

时间:2014-05-12 14:28:30

标签: jquery event-handling

jQuery中是否有一个事件处理程序可以监视左右滚动?

我想做类似

的事情
$('document').ScrolledLeft(function() {
    console.log('user scrolled left!');
})

$('document').ScrolledRight(function() {
    console.log('user scrolled right!');
})

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

来自另一个问题

Is there a vertical scroll event in jQuery

var prevLeft = 0;
$(document).scroll( function(evt) {
    var currentLeft = $(this).scrollLeft();
    if(prevLeft != currentLeft) {
        prevLeft = currentLeft;
        console.log("I scrolled vertically.");
    }
});