10

スクロールダウン中にコンテンツの facebook スタイルの読み込みを実装することは可能ですか? ECサイトに導入したいと考えています。各カテゴリの項目数が多く、カテゴリページが長くなりすぎます。ページ番号を実装することはできますが、クライアントは Facebook の種類の読み込みを実装することを望んでいます。使えるものはありますか?サイトの残りの部分はすでに構築されています。

django-endless-pagination を調べましたが、機能させることができませんでした。私がそれを調べることができるように、それのデモはありますか?

4

3 に答える 3

12

www.mymommemories.com で django の無限のページネーションを問題なく使用しました。html5media を使用していたため、1 秒の遅延でその関数を実行する行を追加する必要がありました。(setTimeOut("html5media()", 1000)。遅延なしで実行すると、一部のブラウザーで問題が発生しました。html5media を使用していない場合、これは問題にはなりません。

テンプレート コードのコア部分。

{% load endless %}
{% paginate memories %}
{% for memory in memories %}
.
.
.
{%  endfor %}
{%  show_more %}

ビューには、ajax リクエストを処理するための次のものがあります。

if request.is_ajax():
    template = page_template
    return render_to_response(template,context,context_instance=RequestContext(request))

page_template はページ全体ではなく、「ページング」に関連する部分のみです。

于 2011-12-05T11:19:31.677 に答える
2

無限のページ付けを行う最も簡単な方法は、jQueryを使用することだと思います($ .loadsを使用)。バックエンドコードを変更する必要もありません。

于 2011-12-05T07:39:10.450 に答える
2

http://www.infinite-scroll.com/infinite-scroll-jquery-plugin/

おそらくそれを見てみませんか?

于 2011-12-05T07:40:02.137 に答える