c point偏移 c 偏移量分頁效果

2021-10-16 14:00:18 字數 2300 閱讀 9569

分頁效果對程式設計師來所是常見的,但是在這裡我介紹的是乙個不一樣的分頁效果,也許你們也長用,偏移量的分頁效果,以前學的不精所以研究一好久覺得還是拿出來分享一下吧,同時也讓我記住。好了光說大家可定沒興趣,來個效果圖吧:

這個效果想必大家不陌生吧。

先介紹一下偏移量的思路吧,也方便我以後好記起,呵呵私心哈,但誰都會有忘性滴。。。

思路第一步:獲取總頁數,每頁顯示多少個,當前頁碼,和樣式。在此在這裡css樣式也作為引數傳遞了。

思路第三步:排除過其他可能性的判斷後就是分頁的過程考慮了,首先我以10為界限吧,如果當前頁<10或者不是最後10頁,還有就是正常分頁的效果了。我個人就分這三步吧,下面就開始我們的工程吧。

view code

1 /*------------------------------------分頁開始---------------------------------------------*/

2 /**分頁樣式1*/

3 .pages2

4 .pages2 a

5 .pages2 a:visited

6 .pages2 .cpb

7 .pages2 a:hover

8 /**分頁樣式2*/

10 .pages1 .cpb

11 .pages1 a

12 .pages1 a:hover

14 /**分頁樣式3*/

15 .pages

16 .pages a, .pages .cpb

17 .pages a:hover

18 .pages .cpb

19 /*------------------------------------分頁結束---------------------------------------------*/

這個是css分頁的樣式。也是借用別人寫的,稍微改一下而已。三種樣式隨意變換。

protected stringbuilder getpagerhtml(int total,int size,int page,string css)

}利用這個方法來傳值///

/// 分頁效果

/// 總記錄數

/// 每頁顯示的條數

/// 當前的頁碼

/// 分頁效果

view code

");3 //總頁數

4 int allpage = 0;5 if (size != 0)6 14 //判斷頁碼和總頁數

15 if (page >allpage)16 19 if (page < 1)20 23

25 int pre = page - 1;26 int next = page + 1;27

28 //記錄分頁位置(分頁偏移量)

29 int startcount = 0;30 if (startcount <= 0)31 34 #region 判斷分頁

完成第二步的操作。

下面開始第三步吧,寫的有點亂了,,

view code

1 #region 分頁開始

17 67

68 #endregion

69 }70

71 #endregion

嗯第三步完成後就是結尾的部分了

view code

好了暫時完成,等以後繼續修改增加。這個只是有助本人不忘,沒別的想法當然如果路過的園友有想法也可以給個意見或建議,或者互相關注大家互相學習共同進步哈,應大家的要求就把原始碼也整一下吧,其實這就是原始碼只不過是分步完成了而已,希望能對大家有點幫助。

view code

37 ///分頁效果38 ///

39 /// 總記錄數

40 /// 每頁顯示的條數

41 /// 當前的頁碼

42 /// 分頁效果

43 ///

");48 //總頁數

49 int allpage = 0;50 if (size != 0)51 59 //判斷頁碼和總頁數

60 if (page >allpage)61 64 if (page < 1)65 68

70 int pre = page - 1;71 int next = page + 1;72

73 //記錄分頁位置(分頁偏移量)

74 int startcount = 0;75 if (startcount <= 0)76 79 #region 判斷分頁

90 #region 分頁開始

106 156

157 #endregion

158 }159

160 #endregion

");178 returnsb;179 }180 }181 }

檔案指標偏移量

f.seek offset,whence offset代表檔案的指標的偏移量,單位是位元組bytes whence代表參考物,有三個取值 0 參照檔案的開頭 1 參照當前檔案指標所在位置 2 參照檔案末尾 ps 快速移動到檔案末尾f.seek 0,2 強調 其中whence 1和whence 2只能...

kafka指定偏移量拉取與偏移量半自動提交

離去年寫了有關偏移量有關文章快一年了,但最近在偏移量方面遇到了些小問題,在這裡記錄下。還有關於偏移量半自動提交,是個很經典的問題,順便也記錄下。關於拉取指定偏移量 應該只有用consumer.assign topicpartitionlist 和consumer.seek topicpartitio...

JQuery元素座標,偏移量

獲取瀏覽器顯示區域的高度 window height 獲取瀏覽器顯示區域的寬度 window width 獲取頁面的文件高度 document.body height 獲取頁面的文件寬度 document.body width 距離滾動條 document.documentelement scrol...