[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: $(window).scroll
BeerMan88
Здравствуйте! Очень прошу помочь с задачей!
Нужно сделать так! когда загрузил страницу
фыполняеться функция
setInterval

когда прокрутил скрол например на 500 она останавляваеться!
но потом если вернулся назад чтобы опять запускалась!
Примерно зделал так:
<script type="text/javascript">
function load(){
$.ajax({method: 'POST',url: 'load.php',
beforeSend: function() {
inProcess = true;
}
}
).done(function(data){
data = jQuery.parseJSON(data);
if(data.length > 0) {
$.each(data, function(index, data){
$("#news").append("<p><strong>" + data.date + "</strong>. " + data.text + "</p>");
});
inProcess = false;
}
}
);
}

loaded = setInterval(function() {
load()
},2000);

$(window).scroll(function() {
var inProcess = false;
var y = $(window).scrollTop();
if(y > 500 && !inProcess) {
clearInterval(loaded);
}
}
);
</
script>

но когда возвращаюсь на верх страницы функция опять не запускаеться!
Помогите пожалуйста! может есть другой вариант я начинающий и зделал что смог!
зарание огромное спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.