2013-02-04 66 views
-1

我有幾個鏈接(錨標籤),它動態地出現在div中。如果這些鏈接的數量超過10個,我只希望在頁面1上顯示10個,並在頁面2上顯示,等等。在多個頁面上顯示更多鏈接

任何幫助?

謝謝。

+4

如果您不向我們展示您的任何代碼,我們無法提供幫助。 –

回答

0

你要求的是一種叫做的技術尋呼。這就意味着,正如你所說的,當物品的數量超過了指定的限制時,只會顯示一小部分物品。

要有分頁,你需要有這些項目:

  1. 總筆數算
  2. 項目在每個頁面數
  3. 當前頁碼
  4. 一些導航按鈕
  5. 頁面之間的導航

整個過程如下:

  1. 當頁面加載時,您應該計算您擁有的所有鏈接,然後決定您要在每個頁面上顯示多少鏈接(假設您有376個鏈接,並且您希望每頁顯示10個鏈接)
  2. 您可以統計您將擁有多少頁面(對項目總數/頁面項目進行簡單劃分,但爲了不丟失最後一頁,您應該佔據上限)
  3. 然後,您應該看看哪個頁面用戶已經請求(這是你的工作,通常通過HTTP AJAX請求傳遞參數)
  4. 現在要顯示該頁面的項目,你應該跳過上一頁中的項目,然後取10項並渲染它們。
相關問題