Korzystając z poniższych elementów, przewiń do góry strony po kliknięciu określonego linku.jQuery przewiń do dołu strony
$('.myLinkToTop').click(function() {
$('html, body').animate({scrollTop:0}, 'slow');
return false;
});
Chcę utworzyć kolejny link, który przewija się na dół strony. Następujące działa poprawnie. Wydaje mi się, że próbuje przewinąć stronę o ponad 1000 pikseli, więc jeśli strona jest krótsza, przewija się szybciej, niż powinna, a jeśli strona jest wyższa, to nie przejdzie na sam dół. Jak mogę zamienić "1000" na wysokość okna? Dzięki
$('.myMenuLink').click(function() {
$('html, body').animate({scrollTop:1000}, 'slow');
return false;
});
wiem, że ten kod skacze do dołu strony, ale doenst przewijać płynnie jak muszę:
$(document).scrollTop($(document).height());
należy używać jQuery złagodzenie wtyczki i przekazać parametr jak huśtawka, easeIn lub easeOut cokolwiek chcesz na płynne przejście – defau1t
tylko przypomnienie, w [ obecnie zaakceptowana odpowiedź] (http://stackoverflow.com/a/13583503/383904) jest rzeczywiście niepoprawna/niekompletna (patrz komentarz). –