$(document).scroll(function(){ var top=$(this).scrollTop() $('ul li').each(function(i){ var h=$(this).offset().top; if(top>=h){ $('span').text(i+1) } }) }) $(document).scroll(function(){ var top = $(this).scrollTop() $('ul li').each(function(i){ var h = $(this).offset().top; alert(h); if(top>h){ $('span').text(i+5) } }); })