Ich habe die Seite so eingestellt, dass sie nach oben rollt, wenn auf eine Schaltfläche geklickt wird. Aber zuerst habe ich eine if-Anweisung verwendet, um festzustellen, ob der obere Rand der Seite nicht auf 0 gesetzt wurde. Wenn es nicht 0 ist, animiere ich die Seite, um nach oben zu scrollen.
var body = $("body");
var top = body.scrollTop() // Get position of the body
if(top!=0)
{
body.animate({scrollTop:0}, '500');
}
Der schwierige Teil besteht nun darin, etwas zu animieren, nachdem die Seite nach oben gescrollt hat. Mein nächster Gedanke ist also, herauszufinden, wie die Seitenposition ist. Also habe ich das Konsolenprotokoll verwendet, um es herauszufinden.
console.log(top); // the result was 365
Dies ergab ein Ergebnis von 365, ich schätze, das ist die Positionsnummer, an der ich mich gerade befand, bevor ich nach oben gescrollt habe.
Meine Frage ist, wie ich die Position auf 0 setze, damit ich eine weitere Animation hinzufügen kann, die ausgeführt wird, sobald die Seite bei 0 ist.
Vielen Dank!