> 웹 프론트엔드 > JS 튜토리얼 > jQuery 프런트엔드 페이징 예제 Sharing_jquery

jQuery 프런트엔드 페이징 예제 Sharing_jquery

WBOY
풀어 주다: 2016-05-16 16:14:43
원래의
1437명이 탐색했습니다.

사람들이 페이징을 할 때 대부분은 백그라운드에서 탐색 표시줄에 대한 HTML 문자열을 반환합니다. 실제로 프런트 엔드에서 js를 사용하여 구현하는 것도 쉽습니다.

페이저 메소드를 호출하고 매개변수를 입력하면 탐색 모음의 HTML 문자열이 반환됩니다. 메서드의 내부는 비교적 간단합니다.

코드 복사 코드는 다음과 같습니다.

/**
* 페이지 크기, 페이지당 표시되는 숫자
* pageIndex, 현재 페이지 번호
* pageCount 총 페이지 수
* URL 연결 주소
* 페이저(10, 1, 5, 'Index') 사용 예시
*/
함수 페이저(pageSize, pageIndex, pageCount, url) {
var intPage = 7; //숫자 표시
var intBeginPage = 0;//시작 페이지 수
var intEndPage = 0;//끝 페이지 번호
var intCrossPage =parseInt(intPage / 2); //표시된 숫자
var strPage = "
page" pageIndex "/" pageCount " 페이지당 페이지< ;font color='#FF0000'>" pageSize " 스트립";
If (pageIndex > 1) {
           strPage = strPage "홈페이지 ";
strPage = strPage "이전 페이지< /a> ;";
}
(pageCount > intPage) {//전체 페이지 수가 페이지에 표시된 페이지 수보다 큰 경우
If (pageIndex > pageCount - intCrossPage) {//현재 페이지 번호 >총 페이지 수-3
               intBeginPage = pageCount - intPage 1;
               intEndPage = pageCount;
}
         그 외 {
If (pageIndex <= intPage - intCrossPage) {
                  intBeginPage = 1;
                 intEndPage = intPage;
            }
             그 외 {
                  intBeginPage = pageIndex - intCrossPage;
intEndPage = pageIndex intCrossPage;
            }
}
} 그 밖의 {
intBeginPage = 1;
          intEndPage = pageCount;
}
If (페이지수 > 0) {
for (var i = intBeginPage; i <= intEndPage; i ) {
                {
If (i == pageIndex) {//현재 페이지
                     strPage = strPage "
" i " ";
                }
                   그 외 {
strPage = strPage " " i " 🎜>                 }
            }
}
}
If (pageIndex < pageCount) {
strPage = strPage "다음 페이지 ";
        strPage = strPage "
尾页 ";
    }
    return strPage "
";
}

이 방법을 시도해 보세요

제조대码

http://www.w3.org/1999/xhtml">

   
   
   
   
   

최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿