2011-07-20 9 views
5

私はjQuery-Mobileに長いリストを表示したいと思いますが、Gmailのアプリケーションと同じように、リストを複数のページに分割して前のボタンと次のボタンに分けたいと思います。ページあたりのアイテム数はページの高さによって異なり、異なる場合があります。jQuery-Mobileでlistviewをページングする方法は?

画面の高さに基づいて要素の数を決める方法についても、ボタンやページの作成は容易ではないが、問題を解決するのに役立ちます。

ありがとうございます。

+0

行わ

私はあなたの施設を検索するとjqueryのモバイルリストビューを使用することができると思う – Hkachhia

答えて

0

私はあなたがページ分割がユーザのために働くと思うので、サーバ側で行うべきです。リストを表示する前に(あなたが唯一の感情の世話をしない限り)、既にあまり意味がありませんダウンロードされたコンテンツ

  1. ページの区切り - 単一のページのための最適な長さを得る
  2. は少しでそれを(置きます ユーザーはリスト1つの要素のリストビューに行くことができますボタンを作る:数を決定するために、昔

のようにパラメータこの設定で

  • PAGINATEとしてURLでJS)の。 ウィンドウの高さ、hederとfooterの高さを引いて1要素の高さで割り、リンクにパラメーターとして指定します。

  • +2

    100の+アイテムとページをダウンロードして速いかもしれません「すでにダウンロードされたコンテンツをページの区切りはあまり意味がありません」が、」勝ちましたナビゲートするのが簡単です。別のページに分割することは、特定のケースではそれにふさわしいかもしれません。私はこのクライアント側を行うことは間違いなくその用途があると思います。 –

    +2

    ページネーションの全体的な考え方は、スピードと配信の容易さのためにコンテンツを分割する目的で構築されています。 100以上のレコードをダウンロードして表示するのが早すぎると、ユーザーがスクロールさせるだけです。 – naugtur

    +0

    私はヨルダンライターに同意します。時には意味をなさないこともあります。私の場合私のアプリケーションはオフラインで利用できるので、この機能が必要なので、サーバー側はオプションではありません。そして、私の場合、私は1000以上のアイテムを持っていますので、改ページせずにナビゲートするのはユーザーフレンドリーではありません。 – BruceHill

    関連する問題