Is there a vertical scroll event in jQuery

前端 未结 3 1662
囚心锁ツ
囚心锁ツ 2020-12-06 11:34

I have a function that I bound with scroll() event, but the fact is I want the function to be triggered only in case of vertical scroll ( I have some horizontal

3条回答
  •  春和景丽
    2020-12-06 12:00

    This should work:

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

提交回复
热议问题