• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak zrobić animację (lekkie opóźnienie)płynnego scrollowania myszką na stronie ? 

42 Warsaw Coding Academy
0 głosów
1,098 wizyt
pytanie zadane 8 lutego 2020 w HTML i CSS przez Lancer Użytkownik (980 p.)
edycja 8 lutego 2020 przez Lancer
Jak zrobić animację  (lekkie opóźnienie)płynnego scrollowania myszką na stronie ?

2 odpowiedzi

0 głosów
odpowiedź 12 lutego 2020 przez pirouetti Mądrala (6,490 p.)
wybrane 16 lutego 2020 przez Lancer
 
Najlepsza

Kiedyś poszukiwałem takiej opcji (jeżeli dobrze rozumiem, co masz na myśli). 

Po wielu poszukiwaniach znalazłem jedną mini bibliotekę w końcu (oczywiście nie potrzeba żadnego jquery),

która nie koliduje z innymi javascriptami do np. scroll to element i też np. nie przestaje działąć

(o ile dobrze pamiętam), gdy się najedzie kursorem nad załaczony na stronie filmik youtube.

Ogólnie, myślę, że jest to najlepsza opcja warta tych 7 kb, jak na tak teoretycznie małą funkcję do spełnienia.

Oczywiście, żeby ważyło 7kb musisz sobie zminimalizować dany plik i wystarczy załączyć go na stronie, by działało.

https://github.com/gblazex/smoothscroll-for-websites/blob/master/SmoothScroll.js

Polecam na początku tej biblioteki zmienić, są takie parametry jak animation time ustawiony na 400 (ms), ja wpisałem 700, żeby efekt animacji był bardziej widoczny.

komentarz 16 lutego 2020 przez Lancer Użytkownik (980 p.)

look at that , o to mi chodzi http://ubear-world.com/   

komentarz 16 lutego 2020 przez Lancer Użytkownik (980 p.)
ale oczywiscie biblioteka działa dzięki wielkie :)
komentarz 16 lutego 2020 przez Lancer Użytkownik (980 p.)

@pirouetti, mhmm a na mozilli firefox nie działa angry

komentarz 24 lutego 2020 przez pirouetti Mądrala (6,490 p.)

Mozilla ma chyba swoje ustawienia płynnego scrollowania, które jakby nadpisują te.

Jeśli to Cię pocieszy:

https://www.stetic.com/market-share/browser/

według statystyk tylko 10 procent użytkowników na świecie używa mozilli.

komentarz 24 lutego 2020 przez Lancer Użytkownik (980 p.)

aż dziwne że safari jest bardziej popularną przeglądarką surprise

komentarz 24 lutego 2020 przez pirouetti Mądrala (6,490 p.)
Jest to przeglądarka użytkowników Maca.

Gdyby Windows nie zepsuł sprawy z internet explorerem,

ten zapewne byłby najpopularniejszy na Windows :)
0 głosów
odpowiedź 8 lutego 2020 przez xnerwo Gaduła (3,270 p.)
W CSS?
To może pokombinuj z animation-delay?

Popatrz tu: https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_smooth_scroll_jquery
komentarz 8 lutego 2020 przez Lancer Użytkownik (980 p.)
to nie to xd  ,  chodzi mi o opóźnione skrolowanie myszką a nie  skrolowanie do wyznaczonego miejsca na stronie

Podobne pytania

–1 głos
0 odpowiedzi 194 wizyt
0 głosów
1 odpowiedź 329 wizyt
pytanie zadane 25 stycznia 2017 w JavaScript przez ZYWIEC Nowicjusz (190 p.)
0 głosów
0 odpowiedzi 971 wizyt

93,385 zapytań

142,384 odpowiedzi

322,540 komentarzy

62,745 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...