Warum glättet Scroll vor dem Scrollen?

8

Ich baue eine einzelne Seite Website, die in Abschnitte über Anchor-Tags aufgeteilt ist. Wenn du auf die Navigationslinks klickst, scrollt es sanft zum Abschnitt (nur die Finanzierungsbereiche und über uns sind komplett), aber es scheint ungefähr 50% der Zeit zu sein, wenn du auf den Link klickst, das Hintergrundbild blättert zu Blitzen Die jQuery scrollt nach oben oder unten.

Für mich sieht es so aus, als würde der HTML-Code sofort zum Anker gehen, also das Blinken, aber dann sagt jQuery, halten Sie, ich muss langsam scrollen.

Ich bin mir nicht sicher, wie ich das lösen soll.

jQuery:

%Vor%

Ich freue mich über alle Vorschläge.

    
reknirt 19.10.2012, 13:42
quelle

2 Antworten

5

Fügen Sie event.preventDefault(); nach Ihrer Klick-Funktion hinzu.

Dies stoppt die Verbindung von dem, was sie tun soll (springt sofort zum Anker) und verhindert eine Wettlaufsituation.

    
Max 11.04.2014, 06:29
quelle
2
%Vor%

Oder noch sauberer:

%Vor%

Hier ist warum:

Leo 02.06.2016 23:28
quelle

Tags und Links