Entschuldigung für die lange Erklärung: Ich bin seit einigen Jahren kein Programmierer mehr, und von Zeit zu Zeit komme ich wegen Budgetproblemen zurück, um ein paar Projekte zu machen. Ich betreibe diese Website derzeit für Bildungszwecke, die die Community über die Vorteile von Tier-Mensch-Interaktionen informieren. Wir machen viel Unterhaltung, aber die meisten werden von Tierärzten geschrieben. Kürzlich habe ich hinzugefügt, um die Website Beiträge in Kategorien zu organisieren, d. D. Hund Katzen Impfstoffe, etc. Da die Website nicht sehr optimiert ist und der Server ist irgendwie langsam, machte ich ein laterales Menü Aufruf Post über Ajax. Das Problem, das ich bin vor ist, dass trotz meiner Bemühungen, indem ein:Nach oben scrollen funktioniert nicht nach Ajax
- window.scrollTo (0, 0);
- $ ('html, body'). Animieren ({scrollTop: 0}, 'langsam');
- $ ('html, body'). Animate ({scrollTop: 0}, 0);
- A SetTimeout Funktion mit der AJAX Laden
Nichts funktioniert zu beschäftigen. Ich bin wahrscheinlich ziemlich dicht darüber, aber ich brauche Tage, um herauszufinden, was ich nicht sehe. Und macht die Seite nicht sehr funktional. Die Website ist www.guiadocao.com das Menü auf der Website, wenn Sie nicht nach dem Laden der Inhalte nach oben klicken. Ich bitte niemanden, dies zu debuggen, aber ehrlich gesagt habe ich alle verfügbaren Optionen ausgeführt. Also einfach zu schätzen, wenn ein frisches Augenpaar neues Licht in dieses Licht bringen könnte.
Grüße an alle,
'$ ('html, body') animieren ({ \t \t \t \t \t \t \t \t \t scrollTop. $ ("# Main") Offset() oben \t \t \t \t \t. \t \t \t \t \t \t}, 2000); \t \t \t \t \t \t \t \t \t \t} 'Ich habe diese aber immer noch nichts versucht. – user772254
'$ ('# main'). Animate ({scrollTop: 0}, 'langsam');' Getestet in der Konsole und es funktioniert. – Loufylouf
Vielen Dank! :) – user772254