jQuery - 检测水平滚动位置(像素),然后执行功能

时间:2013-05-27 22:25:57

标签: javascript jquery scroll

我有一个jQuery函数,当用户在页面上水平滚动(即25px)时到达html, body时,我希望这样做。水平滚动= x轴。

换句话说,我希望jQuery检测用户何时在x轴上达到25px然后执行我的函数。

如何实现这一目标?一直在寻找和尝试不同的功能一小时没有运气。感谢所有提前。

2 个答案:

答案 0 :(得分:5)

示例:http://jsfiddle.net/vm28X/1/

$(document).scroll(function(){
    if($(this).scrollLeft() >= 25){
         yourFunction();   
    }
});

function yourFunction(){
    //I scrolled over 25
}

答案 1 :(得分:1)

我想指向this answer,您只需将scrollTop(...)替换为scrollLeft(...)作为x轴。