Как прокрутить веб страницу вниз при помощи чистого java script. Страница строится динамически по мере прокрутки вниз. Я набросал код, который внизу, но есть проблема - document.body.scrollHeight не изменяется. Т.е. выполняется прокрутка один раз. Поэтому и пляски с задержкой на 100 миллисекунд, думал, что нужно время для подзагрузки. Но не помогает даже приостановка по alert.
function scrollToEndPage(height, attempt) {
alert("hight:" + height + " scrollHeight:" + document.body.scrollHeight + " att:" + attempt );
if (height != document.body.scrollHeight)
{
height = document.body.scrollHeight;
window.scrollTo(0, height);
attempt++;
setTimeout(scrollToEndPage( height, attempt ), 100);
}
}
Можно сделать так
var height = 15;
var attempt = 4;
var intS = 0;
function scrollToEndPage() {
console.log("hight:" + height + " scrollHeight:" + document.body.scrollHeight + " att:" + attempt );
if (height < document.body.scrollHeight)
{
//height = document.body.scrollHeight;
window.scrollTo(0, height);
attempt++;
height = parseInt(height) + attempt;
}
esle
{
clearInterval(intS);
}
}
intS = setInterval(scrollToEndPage,100);
Получилось реализовать и через setTimeout. Нельзя так:
setTimeout(scrollToEndPage( height, attempt ) }, 100);
Нужно:
setTimeout(function() {scrollToEndPage( height, attempt ) }, 100);
Необходимо осуществить возможность смены скорости слайдовПопыталась сделать через ползунок, но не работает
Всем доброго дняПодскажите пожалуйста как можно стилизовать свое информационное окно на карте гугл? Буду рад любым подсказкам
Дело таково что надо сделать рекламный блок который движется снизу на вверх и исчезает, затем опять появляется снизу и так до бесконечности