0
내가 다음 장고 템플릿이 있습니다장고 끝 페이지 매김
<div id = 'test'>
<form>
<ul id = 'dialog_list_container'>
{% include page_template %}
{% block js %}
{{ block.super }}
<script src="/static/js/el-pagination.js"></script>
<script src="/static/js/el-pagination_on_scroll.js">
</script>
<script>
$("#test").endlessPaginate({
paginateOnScroll: true,
paginateOnScrollMargin: 100
});
</script>
{% endblock %}
</ul>
<div class="ajax_loader"></div>
</form>
</div>
test
가 스크롤 할 수있는 요소를 :
#test{
overflow-y: auto;
height: 500px;
}
문제는 내가 수동으로 눌러야한다는 것입니다 페이지 번호 매기기 목록 하단에 Show more
링크가있는 반면, test
하단으로 스크롤하면 자동으로 새 레코드가 업로드 될 것으로 예상됩니다. 브라우저 창을 스크롤하는 경우 스크롤 단추에 대한 장고의 페이지 매김이 원인이라고 생각합니다.
django가 CSS overflow-y: auto
속성이있는 컨테이너의 경우 새 레코드를 업로드하는 데 어려움이 있습니까?
여전히 작동하지 않습니다. 업데이트 된 질문보기 –
자바 스크립트를 페이지의 맨 아래로 옮기고'$ (document) .ready (function() {/ * CODE HERE * /}); '에 스크립트를 래핑 해보십시오. – user2896976
음, [this] (http://django-endless-pagination.readthedocs.io/en/latest/javascript.html#manually-selecting-what-to-bind)는 원하는 것을 수행하기위한 라이브러리 참조입니다. AJAX 호출이 있는지 확인하기 위해 스크롤 할 때 네트워크 트래픽을 검사 해 보셨습니까? – user2896976