$ (document) .scrollTop () siempre devuelve 0

Simplemente estoy tratando de hacer algo una vez que la posición de desplazamiento de la página alcanza una cierta altura. sin embargoscrollTop() está devolviendo 0 onull no importa que tan abajo me desplace. Esta es la función de ayuda que estoy usando para verificar elscrollTop() valor:

$('body').click(function(){
    var scrollPost = $(document).scrollTop();
    alert(scrollPost);
});

He intentado adjuntarscrollTop() a$('body'), $('html') y por supuesto$(window), pero nada cambia.

¿Algunas ideas?

Respuestas a la pregunta(7)

Su respuesta a la pregunta