Javascript滚动事件跨浏览器

时间:2014-09-29 05:58:50

标签: javascript jquery browser scroll

在我的项目中,我需要在页面上获取与滚动事件相关的一些参数,例如开始日期时间,停止日期时间,开始滚动时的ycoords和停止时的ycoords。 我只需要捕获滚动事件的开始和停止,但我知道在JavaScript中没有用于此目的的方法。 是否有任何想法与所有主要的浏览器兼容性?

提前致谢

1 个答案:

答案 0 :(得分:2)

http://jsfiddle.net/hYsRh/4/

    $(window).scroll($.debounce( 250, true, function(){
        $('#scrollMsg').html('SCROLLING!');
    }));
    $(window).scroll($.debounce( 250, function(){
        $('#scrollMsg').html('DONE!');
    }));

jQuery debounce