10 ответов:
вы можете просто анимировать, чтобы прокрутить страницу вниз, анимируя
scrollTopсвойство, плагин не требуется, как это:$(window).load(function() { $("html, body").animate({ scrollTop: $(document).height() }, 1000); });обратите внимание на использование
window.onload(при загрузке изображений...которые занимают высоту), а неdocument.ready.чтобы быть технически правильным, нужно вычесть высоту окна, но сверху работает:
$("html, body").animate({ scrollTop: $(document).height()-$(window).height() });
чтобы перейти к определенному идентификатору, используйте его
.scrollTop(), например:$("html, body").animate({ scrollTop: $("#myID").scrollTop() }, 1000);
что-то вроде этого:
var $target = $('html,body'); $target.animate({scrollTop: $target.height()}, 1000);
$('html,body').animate({ scrollTop: 9999 }, 'slow');так просто, высота страницы 9999 ... большой диапазон, чтобы он мог добраться до дна .
вы можете попробовать это
var scroll=$('#scroll'); scroll.animate({scrollTop: scroll.prop("scrollHeight")});
С помощью документа.тело.clientHeight ' вы можете получить видимую высоту элементов тела
$('html, body').animate({ scrollTop: $("#particularDivision").offset().top - document.body.clientHeight + $("#particularDivision").height() }, 1000);это прокручивается в id 'particularDivision'
скрипты, упомянутые в предыдущих ответах, например:
$("body, html").animate({ scrollTop: $(document).height() }, 400)не работает на Chrome и будет нервничать в Safariна всякий случай
htmlтег CSS иoverflow: auto;набор свойств. Мне потребовался почти час, чтобы понять это.
$('#pagedwn').bind("click", function () { $('html, body').animate({ scrollTop:3031 },"fast"); return false; });это решение работает для меня. он работает в странице прокрутки вниз быстро.
для jQuery 3, пожалуйста, измените
$(окно).нагрузка(функция() { $("html, body").анимация ({ scrollTop: $(document).высота() }, 1000); })
to:
$(окно).ВКЛ ("нагрузка", функция (e) { $("html, body").анимация ({ scrollTop: $(document).высота() }, 1000); })
Comments