티스토리 뷰
/** [Bootstrap3 paging html] totalSize : 총 건수 pageNum : 현재 페이지 countPerPage : 한페이지에 출력할 건수 **/ function pagingHtml(totalSize, pageNum, countPerPage) { var divisionVal = Math.floor(totalSize / countPerPage); var remainderVal = Math.floor(totalSize % countPerPage); if (remainderVal === 0) pageSize = pageSize - 1; var pageSize = divisionVal + 1; if (totalSize === 0) pageSize = 1; var nanugi = Math.floor(pageNum / 10); var nameoji = pageNum % 10; if (nameoji === 0) nanugi = nanugi - 1; var html = ''; html += '<div class="text-center">'; html += '<ul class="pagination pagination-centered" style="margin:0px">'; if (pageSize > 10 && nanugi > 0) { html += '<li><a href="javascript:;" onclick="jumpPage(1)"><<</a></li>'; html += '<li><a href="javascript:;" onclick="jumpPage(' + nanugi * 10 + ')"><</a></li>'; } for (var i = 1; i <= 10; i++) { var num = nanugi * 10 + i; if (num == pageNum) { html += '<li class="active"><a href="javascript:;">' + num + '</a></li>'; } else { if (num <= pageSize) { html += '<li><a href="javascript:;" onclick="jumpPage(' + num + ')">' + num + '</a></li>'; } } } if (pageSize > pageNum && Math.floor(pageSize / 10) != nanugi) { nextNum = (nanugi * 10) + 11; html += '<li><a href="javascript:;" onclick="jumpPage(' + nextNum + ')">></a></li>'; html += '<li><a href="javascript:;" onclick="jumpPage(' + pageSize + ')">>></a></li>'; } html += '</ul>'; html += '</div>'; return html; }
'Develop > Language' 카테고리의 다른 글
[Python, Flask] Flask 사용 시 다른 파일에서 Config 값 불러오는 방법 (2) | 2018.03.21 |
---|---|
[Java] String[] <-> List<String> 변환 (0) | 2015.07.16 |
[JavaScript] 멘션 자동 완성 (0) | 2015.02.17 |
[JavaScript] 로딩 이미지 만들기 (0) | 2015.02.16 |
[JavaScript] 페이지 리로드 (0) | 2014.07.04 |
twitter bootstrap modal 이동 가능하게 하기 (0) | 2014.05.26 |
[JavaScript] JavaScript, jQuery 정리 (작성중) (0) | 2014.03.11 |
[JavaScript] contextPath 가져오기 (0) | 2014.03.05 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Docker
- DevOps
- Linux
- Ansible
- vagrant
- Config History
- 데브옵스
- groovy
- 젠킨스
- iTerm2
- URL Encoding
- openssl
- 엔시블
- Playbook
- nginx
- Shell Script
- Thread Dump
- Password manager
- JVM
- 쓰레드덤프
- Jenkins
- PostgreSQL
- Nexus
- rsync
- 엔서블
- ssl
- 파이프라인
- 리눅스
- rundeck
- 플레이북
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함