✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

JQuery – jak animować przewijanie do góry i przewijanie do div?

16

javascript

JQuery ma poręczną funkcję prototype animate, która jako pierwszy parametr przyjmuje końcowe właściwości CSS, a jako drugi parametr prędkość, np. „szybko", „wolno” lub określony interwał czasowy. Trzeci parametr jest opcjonalnym wywołaniem zwrotnym po animacji skończone.

var properties = { color: red; }; $('div').animate(properties, "fast", function() {});

Na mojej osobistej stronie internetowej ostatnio przeprojektowałem wygląd strony, aby była w pełni przyjazna dla użytkowników mobilnych. W stałych pozycjach ekranu znajdują się dwa łącza: „Nawigacja” i „Góra”.

Nawigacja

Menu nawigacyjne znajduje się po głównej zawartości strony, dlatego należy zdefiniować div za pomocą np. id=’navigate’. Następnie dodaj następujący kod JQuery .

$("a[href='#navigate']").click(function(){     $("html, body").stop().animate(         {scrollTop:$("div#navigate").offset().top}, "slow");         return false;     }) });

Top

Najpierw musisz zdefiniować kotwicę za pomocą np

Umieść to zaraz po i dodaj następujący kod JQuery :

$("a[href='#top']").click(function(){     $("html, body").stop().animate(         {scrollTop:0}, "slow");         return false;     }) });

zwój

Źródło nagrywania: helloacm.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów