jQuery .scrollTop (); + animación

Configuré la página para desplazarse hacia arriba cuando se hace clic en un botón. Pero primero utilicé una instrucción if para ver si la parte superior de la página no estaba configurada en 0. Luego, si no es 0, animo la página para desplazarse hacia la parte superior.

var body = $("body");
var top = body.scrollTop() // Get position of the body

if(top!=0)
{
  body.animate({scrollTop:0}, '500');
}

La parte difícil ahora es animar algo DESPUÉS de que la página se haya desplazado a la parte superior. Así que mi siguiente pensamiento es, averiguar cuál es la posición de la página. Así que usé el registro de la consola para averiguarlo.

console.log(top);  // the result was 365

Esto me dio un resultado de 365, supongo que ese es el número de posición que tenía justo antes de desplazarme a la parte superior.

Mi pregunta es ¿cómo establezco que la posición sea 0, para poder agregar otra animación que se ejecute una vez que la página esté en 0?

¡Gracias!

Respuestas a la pregunta(9)

Su respuesta a la pregunta