Minimalist jQuery Based Table Paginator - simplePagination
File Size: | 2.86 KB |
---|---|
Views Total: | 3031 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

A simple jQuery table pagination plugin which divides your long html table into multiple pages for better readability.
How to use it:
1. Insert jQuery library and the jQuery simplePagination plugin's script into your html page.
<script src="//code.jquery.com/jquery.min.js"></script> <script src="simplepagination.js"></script>
2. Specify the number of rows per page and initial page using the number-per-page
and current-page
attributes on the html table.
<table class="pagination" number-per-page="5" current-page="0"> <thead> <tr> <th>Element</th> <th>Value</th> <th>Options</th> </tr> </thead> <tbody> <tr> <td>1 Name</td> <td>A value</td> <td> Edit</td> </tr> <tr> <td>2 Name</td> <td>A value</td> <td> Edit</td> </tr> <tr> <td>3 Name</td> <td>A value</td> <td> Edit</td> </tr> <tr> <td>4 Name</td> <td>A value</td> <td> Edit</td> </tr> <tr> <td>5 Name</td> <td>A value</td> <td> Edit</td> </tr> <tr> <td>6 Name</td> <td>A value</td> <td> Edit</td> </tr> <tr> <td>7 Name</td> <td>A value</td> <td> Edit</td> </tr> <tr> <td> 8 Name</td> <td>A value</td> <td> Edit</td> </tr> <tr> <td>9 Name</td> <td>A value</td> <td> Edit</td> </tr> <tr> <td>10 Name</td> <td>A value</td> <td> Edit</td> </tr> </tbody> </table>
3. Call the function on the html table to generate a list based pagination.
$(".pagination").pagination();
4. Style the pagination whatever you like.
ul { list-style: none; margin-top: 10px; padding: 0; } li { border-radius: 3px; color: black; background: #eee; cursor: pointer; display: inline; font-weight: 200; margin: 10px 5px 0px 2px; padding: 5px; text-align: center; width: 5px; } .active { background: teal; color: white; }
This awesome jQuery plugin is developed by daronwolff. For more Advanced Usages, please check the demo page or visit the official website.