Здравствуйте все, кто посетил тему, помогите, пожалуйста, разобрать ошибку в коде.
При скроллинге идет пост запрос к пхп и выгрузка порциями сообщений из бд, если захожу через гугл хром, все ок, но если через оперу, то он выгружает целую кучу одинаковых сообщений...
Подскажите, в чем проблема, уже пробовал и переменные совать (условие, если не равна 0, то выполнять, а при начале кидал 0, а в конце 1, то есть пока не закончит выполнять первую, не приступать снова, чтобы не выполнялось куча параллельно)
Сам код
var height_of_window = window.innerHeight;
var need_load = 1;
$(window).scroll(function() {
if ($(window).scrollTop() >= $(document).outerHeight() - height_of_window - 20) {
if (need_load = 1) {
need_load = 0;
$.post('http://oyy.name/engine/php/users.php', {
id: oyy.id,
count: '5',
limit: count_var
}, function(data) {
if(data != '') {
$("#posts_container").append('<div id="comments_part_'+count_var+'">'+data+'</div>');
count_var = count_var + 1*5;
need_load = 1;
} else {
need_load = 0;
}
})
}
}
});
Заранее, спасибо.