Ich kann mich einfach durch JS/JQuery schlängeln und ich brauche etwas Hilfe, diesen Codeabschnitt unten zu ändern. Es wird verwendet, um die Seite zurück zum Anfang des jeweiligen Elements zu blättern, jedoch ist die Kopfzeile für die Website immer oben, sodass die oberste x Anzahl der Pixel des Elements unter der Kopfzeile endet. Wie kann ich das bearbeiten, so dass es um die Höhe der Kopfzeile (statische Nummer) versetzt ist?Wie kann ich scrollTop ausgleichen, um die Höhe eines sticky headers zu berücksichtigen?
$('html, body').animate({ scrollTop: element.offset().top }, {duration: 400 });
Ah das ist perfekt Vielen Dank !! Ich konnte nicht genau herausfinden, wie man die Höhe des Headers vom Offset abzieht(). Top-- Ich fühle mich jetzt albern, weil ich es sehe. Ich musste eigentlich das Semikolon nach .height entfernen(), ich verstehe nicht warum, aber ich schleiche mit JS kaum noch weiter. – Nick
@Nick - das Semikolon war ein Tippfehler - entfernt. Vielen Dank! – Adam