Этот код для автопрокрутки страницы был найден.jQuery auto scroll div для div и обратно наверх
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$(document).ready(function() {
var myInterval = false;
myInterval = setInterval(AutoScroll, 5000);
function AutoScroll() {
var iScroll = $(window).scrollTop();
iScroll = iScroll + 500;
$('html, body').animate({
scrollTop: iScroll
}, 1000);
}
$(window).scroll(function() {
var iScroll = $(window).scrollTop();
if (iScroll == 0) {
myInterval = setInterval(AutoScroll, 5000);
}
if (iScroll + $(window).height() == $(document).height()) {
clearInterval(myInterval);
setTimeout(function(){ window.location.href = "index.php"; },3000)
}
});
});
});//]]>
</script>
Моя страница выглядит следующим образом:
<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
<div id="div4"></div>
<div id="div5"></div>
Моя цель состоит в том, чтобы автопрокрутку от дел до Div через 20 секунд после того, как ан последней DIV обратно в верхней части.
Мой вопрос:
Как заставить его работать с прокруткой дел до Div?
Я использую window.location.href = "index.php" для обновления страницы en start over again. Есть ли другой способ добиться этого без обновления? Итак, вернитесь в верхний div и обновите содержимое страницы?
спасибо. Я изменил последнюю часть: index = 0; to setTimeout (function() {location.reload();}, 15000) и получил именно то, что я искал. –