Всем привет. У меня сайт, но котором есть страница новостей. Нужно осуществить ленивую загрузку контента. Делать страницы, не вариант(не удобно в использовании). Загрузить 10 дивов, по мере прокрутки. Например, когда пользователь видит предпоследний div, загружать следующие 10. В JS я не особо шарю, но смогу понять не особо сложный скрипт. Вот небольшая часть кода загрузки новостей:
$query = mysqli_query($mysqli, "SELECT * FROM news WHERE status $cat ORDER BY id DESC ");
if(mysqli_num_rows($query) == 0){
echo "There are no records!";
} else {
mysqli_set_charset(connection,"utf8");
while($art = mysqli_fetch_assoc($query)){
echo '<div class="news" id="'.$art['id'].'">';
//Тут еще загрузка текста, изображений и тп.
echo '</div>';
}
}
Часть кода, для того что бы приблизительно понять как выглядят новостные блоки у меня на сайте. Огромное спасибо тем кто поможет)