Я проверил все возможные вопросы, которые могут быть связаны с этим, но я не могу найти что-либо, что подходит моему делу, либо ответы не были хорошими, либо неполными.Прокрутите страницу до конца, перезагрузите ее, затем повторите
В моем случае у меня есть страница html
с некоторыми php
, в результате чего результаты конкурса. По мере того, как соревнование проходит вживую, страница с результатами должна прокручиваться до нижней части страницы, а затем страница должна обновляться (поэтому появляются новые новые баллы), а затем повторяются снова и снова. Что было бы лучшим решением для моей проблемы?
Размер страницы/длина будут увеличиваться по мере того, как в таблицы, которые находятся на странице результатов, придут больше данных.
EDIT:
Этот код в настоящее время прокручивается в нижней части страницы, а затем перейти обратно наверх и повторить и его именно то, что я хочу, но я хотел бы страницу до refresh
каждый раз, когда я ударяю дно и after this
перейдите к началу.
$(function() {
var pageScan = {
speed : 10000,
loop : true,
delayRestart : 1000,
start : function(){
pageHeight = $('body').height() - window.innerHeight;
pageScan.proc(pageHeight);
},
proc : function(to){
$("body").animate(
{scrollTop: to},
pageScan.speed,
"linear",
function(){
if (pageScan.loop) {
setTimeout(function() {
window.scrollTo(0, 0);
pageScan.start();
}, pageScan.delayRestart);
}
});
}
};
pageScan.start();
});
Это 2016 теперь используется AJAX .. угловой и т. Д. – Hardy
Итак, скажем, у вас есть высота высотой 900 пикселей, вы хотите прокручивать ее донизу и теперь перезагружать страницу, а высота страницы увеличивается, скажем, 1300px теперь вы хотите продолжить прокрутку с 900 до 1300 или начать с вершины, т.е. 0-1300 ?? –
Я хочу снова прокрутить сверху до бота. @ Reddy – cufare