0

Pajinate プラグインを使用しています: https://github.com/wesnolte/Pajinate

最初にページをロードすると、ページングされるすべての div が表示されます。2 番目のページをクリックすると、必要に応じて 2 つの div しか表示されません (1 ページあたり 20 を使用しますが、テストのために 2 に減らします)。その後、クリックして最初のページに戻ると、2 しか表示されません。最初の 2 の後の div が非表示にならない理由がわかりません。

私の最初の呼び出しは次のとおりです。

$('#paging_container').pajinate({
    items_per_page : 2,
    num_page_links_to_display : 6,
    abort_on_small_lists: true,
    item_container_id : '.paging_content',
    nav_panel_id : '.page_navigation'
});

ページ リンクは 6 つに制限されており、情報テキストには "Showing 1-2 of 57 results" と表示されていますが、これは正しいです。

どこを見るべきかについての提案は大歓迎です。

4

3 に答える 3

1

これが解決策です。いくつかのコードを切り取っただけで、最終的には次のようになります。

$('#paging_container').paginate({
  items_per_page : 2,
  num_page_links_to_display : 6,
  abort_on_small_lists: true
});

私は個人的にこのページネーションを使用していますが、私にとってはうまくいきます。

于 2012-08-24T16:47:22.967 に答える
0

display:none;すべてのページ付けされたアイテム(0ページのアイテムを除く)のスタイル属性を値""に設定します。JavaScriptがロードされている間、ブラウザはそれらを非表示にします。

于 2012-05-21T10:19:45.270 に答える
0

開始ページを宣言して、違いがあるかどうかを確認しましたか/

ドキュメントから:

start_page : The page number you'd like to display first [default = 0]

設定してみてください:

$('#paging_container').pajinate({
  items_per_page : 2,
  num_page_links_to_display : 6,
  abort_on_small_lists: true,
  item_container_id : '.paging_content',
  nav_panel_id : '.page_navigation',
  start_page: 0 //here's our addition
});
于 2012-03-02T06:13:38.223 に答える