在jQuery scrollTop动画期间打印滚动高度

时间:2012-04-10 19:25:50

标签: jquery animation scrolltop

jQuery动画可以在动画时发送scrollheight,还是应该创建一个单独的函数,如果是后者,该函数将如何进行?

http://jsfiddle.net/A2s9Q/

3 个答案:

答案 0 :(得分:2)

您可以使用滚动处理程序更新标签。

$(document).scroll(function(){
    $("#scrollHeight").html($(document).scrollTop());
});

http://jsfiddle.net/A2s9Q/7/

答案 1 :(得分:1)

使用setTimeout

(function updateScrollheight(){
    if(animating){
        $('#scrollHeight').html($(document).scrollTop());
        setTimeout( updateScrollheight, 200 );
    }
})();

这是 DEMO

答案 2 :(得分:1)

您可以使用.animate(属性,选项)中的步骤选项,其中tihs与您的其他选项一起进入options数组

step: function( now, fx ){$('#scrollHeight').html(now)}