웹 프론트엔드 JS 튜토리얼 js 페이징 도구 example_javascript 기술

js 페이징 도구 example_javascript 기술

May 16, 2016 pm 04:17 PM
js 쪽수 매기기 도구

이 기사의 예에서는 js 페이징 도구의 사용법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.

js 코드 부분:

코드 복사 코드는 다음과 같습니다.
/**
* 페이지 매김 js
​*/ 
var 페이지; 
 
(함수(){ 
        var Page = {version:"1.0",author:"liuxingmi"}; 
        var 쇼페이지 = 9; 
        Page.navigation = function(divId, totalRecord, totalPage, currentPage, func){ 
            var nav = '
    '; 
                       nav = '
  • 总记录数:' totalRecord '
  • '; 
                       nav = '
  • 总页数:' totalPage '
  • '; 
                       nav = '
  • 当前页:' 현재페이지 '
  • '; 
                       if(현재페이지 == 1){ 
                           nav = '
  • 首页
  • '; 
                           nav = '
  • 前一页
  • '; 
                       } else {                     
                           nav = '
  • 首页
  • '; 
                           nav = '
  • 前一页
  • '; 
                       } 
                       nav = '
    1. '; 
                               var start = currentPage - Math.floor(showPage/2); 
                               var end = currentPage Math.floor(showPage/2);
                               if(end > totalPage){ 
                                   시작 -= (끝 - totalPage); 
                               } 
                                
                               if(start <= 0){ 
                                   시작 = 1;  
                               } 
                               if(currentPage < showPage && end < showPage){ 
                                  끝 = 쇼페이지;   
                               } 
                                
                               if(end > totalPage){ 
                                   끝 = 총페이지; 
                               } 
                               for(var i = start; i <= end; i ){ 
                                   if(i == currentPage){ 
                                       nav = '
    2. ' 나는 '
    3. '; 
                                   } else {                               
                                       nav = '
    4. ' 나는 '
    5. '; 
                                   } 
                               } 
                                
                               nav = '
  • '; 
                             if(현재페이지 == totalPage){ 
                                 nav = '
  • 后一页
  • '; 
                                 nav ='
  • 尾页'; 
                             } else { 
    nav = '
  • 다음 페이지 페이지< ;/a>
  • '; nav ='
  • 마지막 페이지'
                                                         nav = '
'
                $("#" divId).html(nav);                                                        };                              This.페이지 = 페이지
})();



css 부분:

코드 복사

여백:0 0 0 25px
패딩:10px 10px 6px 150px
테두리 상단:1px 솔리드 #c8c8c8
_줌:1
텍스트 정렬: 가운데
}
.페이지 매김 *{
디스플레이:인라인
부동:왼쪽
여백:0
패딩:0
글꼴 크기:12px
}
.페이지 매김 i{
플로트:없음
패딩 오른쪽: 1px
}
.currentPage b{
플로트:없음
색상:#f00
}
.페이지 매김 li{
목록 스타일:없음
여백:0 5px
}
.페이지 매김 li li{
위치:상대
여백:-2px 0 0
글꼴 계열: Arial, Helvetica, sans-serif
}
.firstPage a,.previousPage a,.nextPage a,.lastPage a{
오버플로:숨김
높이:0
텍스트 들여쓰기:-9999em
테두리 상단:8px 솔리드 #fff
테두리 하단:8px 솔리드 #fff
}
.페이지 매김 li li a{
여백:0 1px
패딩:0 4px
테두리:3px 이중 #fff
테두리 색상:#eee
배경:#eee
색상:#06f
텍스트 장식:없음
}
.페이지 매김 li li a:hover{
배경:#f60
테두리 색상:#fff
테두리 색상:#f60
색상:#fff
}
li.firstPage{
여백-왼쪽:40px
테두리 왼쪽:3px 솔리드 #06f; }
.firstPage a,.previousPage a{
테두리 오른쪽:12px 단색 #06f; }
.firstPage a:hover,.previousPage a:hover{
테두리 오른쪽 색상: #f60> }
.nextPage a,.lastPage a{
테두리 왼쪽:12px 단색 #06f; }
.nextPage a:hover,.lastPage a:hover{
테두리 왼쪽 색상:#f60
}
.pagination li.lastPage{
테두리 오른쪽:3px 솔리드 #06f; }
.pagination li li.currentState a{
위치:상대
여백:-1px 3px
패딩:1px 4px
테두리:3px 이중 #fff
테두리 색상:#f60
배경:#f60
색상:#fff
}
.pagination li.currentState,.currentState a,.currentState a:hover{
테두리 색상:#fff #ccc
커서:기본값
}
/*페이징 스타일 끝*/



전화 방법:




코드 복사

코드는 다음과 같습니다.

Page.navigation("pageNav", 100, 10, 1, "xxxList");

이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

OUYI OUYI OUYI OUIX OUYI 글로벌 스테이션 로그인 홈페이지 OUYI OUYI OUYI OUIX OUYI 글로벌 스테이션 로그인 홈페이지 Apr 21, 2025 pm 11:57 PM

Ouyi Okx는 세계 최고의 디지털 자산 거래 플랫폼입니다. 1) 개발 기록은 다음과 같습니다. 2017 년에 출시 될 예정, 중국 이름 "Ouyi"는 2021 년에 출시 될 예정이며 2022 년에 Ouyi Okx로 이름이 바뀔 것입니다. 2) 핵심 서비스에는 거래 서비스 (코인, 레버리지, 계약, 덱스, 화폐 거래) 및 금융 서비스 (Yubibao, Defi Mining, Lending)가 포함됩니다. 3) 플랫폼의 특수 기능에는 시장 데이터 서비스 및 위험 제어 시스템이 포함됩니다. 4) 핵심 장점에는 기술 강도, 보안 시스템, 서비스 지원 및 시장 범위가 포함됩니다.

통화 계약 당사자에게 권장 필수 소프트웨어 통화 계약 당사자에게 권장 필수 소프트웨어 Apr 21, 2025 pm 11:21 PM

2025 년의 상위 10 개 암호 화폐 계약 교환 플랫폼은 다음과 같습니다. 1. Binance Futures, 2. Okx Futures, 3. Gate.io, 4. Huobi Futures, 5. Bitmex, 6. Bybit, 7. Bitfinex, 9. Coinflex, 10. Phemex,이 플랫폼은 그들의 유동적 인 무역 안보자로 인정 받고 있습니다.

통화에서 레버리지 교환 순위 순위 서클 통화 서클에서 상위 10 개의 레버리지 거래소의 최신 권장 사항 통화에서 레버리지 교환 순위 순위 서클 통화 서클에서 상위 10 개의 레버리지 거래소의 최신 권장 사항 Apr 21, 2025 pm 11:24 PM

2025 년에 레버리지 거래, 보안 및 사용자 경험에서 뛰어난 성능을 보이는 플랫폼은 다음과 같습니다. 1. OKX, 고주파 거래자에게 적합하여 최대 100 배의 레버리지를 제공합니다. 2. Binance, 전 세계의 다중 통화 거래자에게 적합하며 125 배 높은 레버리지를 제공합니다. 3. Gate.io, 전문 파생 상품 플레이어에게 적합하며 100 배의 레버리지를 제공합니다. 4. 초보자 및 소셜 트레이더에게 적합한 Bitget, 최대 100 배의 레버리지를 제공합니다. 5. 크라켄은 꾸준한 투자자에게 적합하며 5 배의 레버리지를 제공합니다. 6. Bybit, Altcoin Explorers에 적합하며 20 배의 레버리지를 제공합니다. 7. 저비용 거래자에게 적합한 Kucoin, 10 배의 레버리지를 제공합니다. 8. 비트 피 넥스, 시니어 플레이에 적합합니다

하이브리드 블록 체인 거래 플랫폼은 무엇입니까? 하이브리드 블록 체인 거래 플랫폼은 무엇입니까? Apr 21, 2025 pm 11:36 PM

cryptocurrency 교환 선택에 대한 제안 : 1. 유동성 요구 사항의 경우 우선 순위는 순서 깊이와 강한 변동성 저항으로 인해 Binance, Gate.io 또는 Okx입니다. 2. 규정 준수 및 보안, 코인베이스, 크라켄 및 쌍둥이 자리는 엄격한 규제 승인을 받았습니다. 3. Kucoin의 소프트 스테이 킹 및 Bybit의 파생 설계 혁신적인 기능은 고급 사용자에게 적합합니다.

2025 년 최신 릴리스에서 주류 코인을 구매하려면 여러 앱을 추천합니다. 2025 년 최신 릴리스에서 주류 코인을 구매하려면 여러 앱을 추천합니다. Apr 21, 2025 pm 11:54 PM

주류 코인을 구매할 수있는 앱 소프트웨어는 다음과 같습니다. 1. Binance, 세계 최고의 거래량 및 빠른 속도; 2. OKX, 혁신적인 제품, 낮은 수수료, 높은 보안; 3. Gate.io, 보안에 중점을 둔 다양한 자산 및 거래 옵션; 4. Huobi (HTX), 낮은 수수료, 좋은 사용자 경험; 5. 초보자, 높은 보안에 적합한 코인베이스; 6. 크라켄, 안전하고 준수하는 다양한 서비스를 제공합니다. 7. Kucoin, 낮은 수수료, 전문 거래자에게 적합합니다. 8. Gemini는 준수를 강조하며 관리 서비스를 제공합니다. 9. 다양한 제안 및 서비스를 제공하는 crypto.com; 10. 비트 스탬프, 오래된 교환, 강한 유동성,

어떤 비트 코인 선물 거래소는 전 세계입니까? 어떤 비트 코인 선물 거래소는 전 세계입니까? Apr 21, 2025 pm 11:18 PM

상위 5 개 비트 코인 선물 교환 순위는 다음과 같습니다. 1. CME 그룹 : 세계에서 가장 신뢰할 수 있고 기관 투자자를 유치하며 강력한 규정 준수를합니다. 2. Coinbase : 특히 13 개의 선물 계약을 제공하는 소매 투자자에게 특히 사용이 쉽습니다. 3. BINANCE : 높은 레버리지, 유동성이 우수하며 큰 사용자 볼륨; 4. OKX : 큰 누적 거래량, 전문 인터페이스 및 완전한 위험 관리; 5. 크라켄 : 유럽 시장 및 기관 고객에게 적합한 높은 보안.

양자 체인 거래 플랫폼은 무엇입니까? 양자 체인 거래 플랫폼은 무엇입니까? Apr 21, 2025 pm 11:45 PM

QTUM 거래를 지원하는 플랫폼은 다음과 같습니다. 1. Binance, 2. Okx Ouyi, 3. Huobi, 4. Gate.io 참깨 오픈 도어, 5. 사이렌, 6. Coinku, 7. 비트 스탬프, 8. Coinku, 9. Bybit, 10. Gemini에는 자체 특성과 장점이 있습니다.

이더 리움 크로스 체인 거래 app_ 이더 리움 크로스 체인 거래 소프트웨어는 무엇입니까? 이더 리움 크로스 체인 거래 app_ 이더 리움 크로스 체인 거래 소프트웨어는 무엇입니까? Apr 21, 2025 pm 10:54 PM

Ethereum의 크로스 체인 거래를 지원하는 앱 또는 소프트웨어는 다음과 같습니다. 1. XBIT, 8 개의 주류 공공 사슬 및 제로 가스 수수료 거래; 2. 광범위한 블록 체인 네트워크 및 0 가스 수수료 전송을 지원하는 Binance; 3. 다중 체인 거래 및 관리를 지원하는 Tokenpocket; 4. 다중 체인 자산 교환을 지원하는 AnySwap; 5. 4,800 이상의 ERC-20 토큰 구속을 지원하는 Thorswap.

See all articles