Django Endless Pagination как-то блокирует мой пользовательский javascript

Я использую бесконечную нумерацию в стиле твиттера для одного из моих проектов. проблема в том, что моя логика ajax прекрасно работает для моих первых 10 постов (то есть для первой страницы), но когда я иду вниз и Endless Pagination загружает больше постов, мой ajax перестает работать для них. Я не уверен, что мой.

Вот как я укладывал свои JS

<script src="/site_media/endless_pagination/endless.js" type="text/javascript" charset="utf-8"></script>
<script src="/site_media/endless_pagination/endless_on_scroll.js" type="text/javascript" charset="utf-8"></script>
<script src="/site_media/bootstrap/js/bootstrap.min.js"></script>
<script src="http:/site_media/bootstrap/js/bootstrap-collapse.js"></script>
<script src="site_media/bootstrap/js/bootstrap-tooltip.js"></script>

так, например, всплывающая подсказка отлично работает для моих первых 10 постов, но затем, когда пагинация загружает следующие посты, подсказка, похоже, не работает для них.

1 ответ

Решение

Я наконец понял, в чем проблема, я был вынужден использовать .live (). Это прикрепляет обработчик событий для всех элементов, которые соответствуют текущему селектору, сейчас и в будущем. Поэтому, когда загружаются новые сообщения, моя логика jQuery также применима к ним.

Другие вопросы по тегам