Każda zmiana trasy animuje zwoju z powrotem na szczyt

Fixkamo-marketing
Szycy
19 sierpnia 2026 16:05 UTC
Autor
Kamo
Pochęt się
38fcc37

"html" niósł "scroll-smooth" Tailwind i nic więcej. Następne tłumi gładko Przewijanie podczas przewijania do nowej trasy, ale tylko dla stron, które deklarują ją jako Atradyc danych: - czyta - i po odnalezieniu nie stwierdza "nie jest gładka" Przewijanie skonfigurowane" i wywołanie window.scrollTo() niestrzeżony. Klasa jest niewidzialna Do tego kontrolka, więc CSS animował przewijanie zamiast tego — skąd był czytelnik, wszystko Droga do góry, przy każdym kliknięciu. Głęboko w długiej stronie, która jest dobrze nad Drugie miejsce oglądania widoku ślizgającego się, podczas gdy nowa strona znajduje się już renderowana Pod nim. Następnie ostrzega tylko o tym w rozwoju, więc został wysłany po cichu. Dodanie data-scroll-behavior "smooth" jest całą poprawką i wyjaśnia każdą część Raport, że poprzednie pięć rund nie: - odświeżenie było szybkie, kliknięcie na tę samą stronę było powolne: odświeżenie zaczyna się od Na górze i nie ma nic do zwinięcia - każda strona z wyjątkiem strony głównej: HomeClient wystrzelił natychmiastowe okno.scrollTo(0, 0) Na górze, która uprzedziła animację. To obejście jest tutaj usuwane - to W przeciwnym razie nadpisoby przywrócenia przewijania i rzuci czytelnika powracającego do Strona główna z powrotem na szczyt, zamiast tam, gdzie skończyli - serwer mierzył czyste przez cały czas, ponieważ nigdy nie był serwerem Strzeżony w check-client-navigation.mjs, który teraz nie przejdzie w kompilacji, jeśli umożliwia ?html> Przewijanie płynne bez atrybutu danych. Zweryfikowano w obie strony: przechodzi jako Popełnione i oznacza dokładną linię, jeśli atrybut zostanie usunięty.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny