Я проектирую свой веб-сайт, и я довольно новичок в javascript и т. Д. (На самом деле мой второй веб-сайт), так что держите меня в руках, пожалуйста.
У меня в основном есть div, который содержит серию дизайн-проектов. Когда пользователь прокручивает страницу до конца, JavaScript обнаруживает это и загружает новое содержимое страницы в этот div.
Вы можете увидеть сайт по адресу
http://www.jb -design.me / marchupdate /
Проблема в том, что новый контент просто останавливается, а затем загружается ниже. Без обратной связи с пользователем о том, что загружается новый контент и т. Д.
Я хотел бы, чтобы div отображался между текущим контентом и новым контентом (где div 'spacer' обычно находится на моем веб-сайте. И отображает загрузочный файл gif / png. После этого новый контент появится ниже, а затем исчезнет ...?
Возможно ли это вообще?
Я пытался реализовать 'var pageLoadisloaded', но безрезультатно.
Я буквально новичок, и последние пару дней я искал в Интернете решение, и теперь я подумал, что просто попрошу помощи!
Заранее спасибо
Javascript код ниже ...
alreadyloading = false;
nextpage = 2;
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
if (alreadyloading == false) {
var url = "page"+nextpage+".html";
alreadyloading = true;
$.post(url, function(data) {
$('#newcontent').children().last().after(data);
alreadyloading = false;
nextpage++;
});
}
}
});