2014-11-12 5 views
0

Я использую jquery-ias.min.js для создания бесконечной прокрутки на моей странице, но плагин ничего не отображает. Просто сообщение о том, что «больше нет страниц для загрузки «? Я использую этот код.jquery-ias not loading anything

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> 
<script type="text/javascript" src="/_layout/js/jquery-ias.min.js"></script> 
<script type="text/javascript"> 
    var ias = $.ias({ 
     container: "#posts", 
     item: ".post", 
     pagination: "#pagination", 
     next: ".next a" 
    }); 
    ias.extension(new IASSpinnerExtension()); 
    ias.extension(new IASTriggerExtension({ 
     offset: 2 
    })); 
    ias.extension(new IASNoneLeftExtension({ 
     text: 'There are no more pages left to load.' 
    })); 
</script> 
+0

Пожалуйста, положи HTML код – Victor

ответ

0

Ответ there are no more pages left to load означает, что следующая страница не существует.
Проверьте, подходит ли ваш next селектор (.next a), возможно, он не получает ссылку. Если селектор верен, проверьте ответ своего сервера на следующую страницу.

Update
Ваш HTML:

<div id="pagination"> 
    <a class="" href="/highlights-1" >2</a> 
    <a class="next" href="/page2.html" >1</a> 
</div> 

Ваш селектор, чтобы получить следующее звено является недействительным, если вы пытаетесь $('.next a') результат будет пустой массив. Правильно только .next.
Изменить инициализацию:

var ias = $.ias({ 
    ... 
    next: ".next" 
}); 
+0

+0

эти ссылки я использую –

+0

я пытался ваше решение, но оно все еще не работает ... теперь его не отображающее ничего, кроме сообщение, которое «загружает больше товаров» –