2014-02-04 3 views
0

Я делаю 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: Если вам нужно взглянуть на реальные сценарии, дайте мне знать, и я предоставлю.

ответ

Смежные вопросы