Маршрутные точки Бесконечная прокрутка для загрузки старых сообщений (прокрутка вверх) - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь использовать Маршрутные точки Бесконечная прокрутка для загрузки старых сообщений чата в Django.Я успешно реализовал обычную (с прокруткой вниз) версию, но не могу найти хороших документов / API для прокрутки вверх.Параметр container в бесконечной прокрутке говорит: Default: 'auto'. Newly loaded items are appended to the container. The default value of 'auto' means the container will be the same element as the element option. The element option, in congruence with the offset option, make up the waypoint that triggers the next page to load.

Итак, нет ли способа добавить старые сообщения чата при прокрутке вверх?

Это код, который я имею для обычной прокрутки(используется вид страницы):

<div id="itemList" class="infinite-container">
    {% for item in items %}
        <div class="infinite-item"> ........ </div>
    {% endblock %}
    {% if items.has_next %}
        <a class="infinite-more-link" href="?page={{ items.next_page_number }}"></a>
    {% endif %}
</div>


<script src="{% static 'js/waypoints/lib/jquery.waypoints.min.js' %}"></script>
<script src="{% static 'js/waypoints/lib/shortcuts/infinite.min.js' %}"></script>
 <script>
    var infinite = new Waypoint.Infinite({
      element: $('.infinite-container')[0]
    });
 </script>
...