< < 1 2 3 4 ... 15 17 ... 47 48 49 50 >>縮放分頁程序
< ... 47 48 49 50 >>
< < 1 2 3 4 ... 44 46 47 48 49 50 >>
(粗體是選定的頁面)
是否有切割邏輯在那裏創建像這樣的縮放分頁?我之前已經創建了其中一個,但它最終成了一團亂七八糟的邏輯陳述。
我現在正在做這個的語言是PHP,但如果您有任何語言的示例或技巧,它將不勝感激。
縮放我的意思是當只有幾頁時。分頁顯示了這一點。
< 5 6 7 >>
作爲頁數增長到某一點時,分頁停止展示的所有數字,並開始分裂它們。
< < 2 3 4 ... 47 48 49 50 >>
< 5 6 ... 47 48 49 50 >>
< 7 8 ... 47 48 49 50 >>
< < 1 2 3 4。7 9 ... 47 48 49 50 >>
< < 1 2 3 4 .. 15 17 ... 47 48 49 50 >>
< < 1 2 3 4 ... 44 46 47 48 49 50 >>
< < 1 2 3 4 ... 47 48 49 >>
(注意,實際的數字和它顯示的前後數量無關)
你能解釋一下「縮放」是什麼意思嗎? – 2009-03-03 15:40:08