Я делаю WP_Query, скажем, page-a.php, на этой странице есть div, называемый target, в который загружается страница-b.php. Страница-a - это настраиваемый шаблон, а страница-b - страница архива.Бесконечный прокрутка на загруженном содержимом ajax
Структура на странице А в качестве примера:
<body>
<div id="wrap">
<div class="target">
while
<div class="post">
<h1>Title</h1>
<p>Description</p>
</div>
endwhile
<div class="pagination"></div>
</div>
</div>
</body>
на стр-б я только включаю < поста> и <> диву нумерации страниц в пределах обычного цикла в.ч..
Теперь JQuery:
$(window).load(function() {
$('.target').infinitescroll({
navSelector : ".navigation",
// selector for the paged navigation (it will be hidden)
nextSelector : ".navigation a.next",
// selector for the NEXT link (to page 2)
itemSelector : ".post",
// selector for all items you'll retrieve
debug : true,
loading: {
finishedMsg: '<div class="alert alert-info" style="margin-top:50px"><p class="center">All posts were loaded</p></div>',
img: '',
msg: null,
msgText: "<p style='text-align:center; margin-top:50px;'><i style='font-size:60px; color:#babfc8'class='fa fa-cog fa-spin'></i></p>"
}
}, function(arrayOfNewElems){
$('.post').animate({"opacity":"1","max-height":"150px","padding":"15px 8px"},800, "jswing");
}
);
});
-Если я называю этот сценарий на стр-A.php будет работать только на нем, когда содержание страницы-б помещается на
-Если я призываю page-a.php и page-b.php, он работает сначала, затем, когда загружается первый контент ajax и затем (если я применяю новый фильтр), это не сработает.
-Если я называю сценарий на моей АЯКС функции отклика будет работать один раз, а затем, если я применить другой фильтр и целевой ДИВ обновляет содержимое, я получаю
Uncaught TypeError: Cannot call method 'appendTo' of null
Див классы называются (.TARGET и. почта) присутствуют на странице.
Что, черт возьми, я делаю неправильно здесь. Благодарю.
PS: Если вам нужно взглянуть на реальные сценарии, дайте мне знать, и я предоставлю.