Im en utilisant ce qui suit pour faire défiler vers le haut d'une page lorsque vous cliquez sur un certain lien.jQuery faire défiler vers le bas de la page
$('.myLinkToTop').click(function() {
$('html, body').animate({scrollTop:0}, 'slow');
return false;
});
Je veux faire un autre lien qui défile vers le bas de la page. Ce qui suit fonctionne bien. Je pense qu'il essaie de faire défiler 1000px vers le bas de la page, donc si la page est plus courte, elle défile plus vite qu'elle ne devrait, et si la page est plus grande, elle ne descendra pas tout en bas. Comment puis-je remplacer '1000' avec la hauteur de la fenêtre? Merci
$('.myMenuLink').click(function() {
$('html, body').animate({scrollTop:1000}, 'slow');
return false;
});
Je sais que ce code passe au bas de la page, mais il doenst défiler en douceur comme je l'ai besoin:
$(document).scrollTop($(document).height());
vous devriez utiliser jquery plug-in faciliter et passer le paramètre comme swing, easeIn ou easeOut ce que vous voulez pour une transition en douceur – defau1t
Juste un rappel, le [ réponse actuellement acceptée] (http://stackoverflow.com/a/13583503/383904) est en fait incorrecte/incomplète (voir commentaire). –