Simple Versatile jQuery Pagination Plugin - simple-pagination.js
| File Size: | 9.23 KB |
|---|---|
| Views Total: | 2104 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Pagination is one of the most commonly used and essential features on any webpage. It provides a way for users to navigate through a large dataset.
This page will introduce a fresh new jQuery pagination plugin, which can be seamlessly added to lists, tables, divs, and many other types of HTML elements.
More Features:
- Pagination styles are fully customizable using CSS to suit your design style.
- Custom number of items to display per page.
- Custom number of visible pages.
- You can control the visibility of each pagination control.
- Multiple languages.
- And much more.
See Also:
How to use it:
1. Load the needed jquery-simple-pagination-plugin.js script after jQuery.
<script src="/path/to/cdn/jquery.slim.min.js"></script> <script src="/path/to/jquery-simple-pagination-plugin.js"></script>
2. Initialize the plugin on the container containing a large number of elements that need to be paged.
<div id="container">
<table>
<tbody>
<tr><td>One</td></tr>
<tr><td>Two</td></tr>
<tr><td>Three</td></tr>
...
</tbody>
</table>
</div>
$('#container').simplePagination();
3. By default, this plugin will automatically apply to large HTML tables. You can paginate any element (like list items) you specify by modifying the pagination_container parameter.
$('#container').simplePagination({
pagination_container: 'li',
});
4. Specify how many items to display per page. Default: 25.
$('#container').simplePagination({
items_per_page: 25,
});
5. Apply your own styles to the pagination links & controls.
.simple-pagination-page-x-of-x {
...
}
simple-pagination-showing-x-of-x {
...
}
simple-pagination-items-per-page {
...
}
simple-pagination-select-specific-page {
...
}
simple-pagination-page-numbers a {
...
}
6. All default plugin options. Options can be overwritten when initializing plugin, by passing an object literal to the simplePagination() method.
$('#container').simplePagination({
pagination_container: 'tbody',
html_prefix: 'simple-pagination',
// button, span, div, et cetera
navigation_element: 'a',
items_per_page: 25,
number_of_visible_page_numbers: 5,
// enable/disable controls here
use_page_numbers: true,
use_first: true,
use_previous: true,
use_next: true,
use_last: true,
use_page_x_of_x: true,
use_page_count: false,
use_showing_x_of_x: true,
use_item_count: false,
use_items_per_page: true,
use_specific_page_list: true,
// localize the pagination control
first_content: 'First',
previous_content: 'Previous',
next_content: 'Next',
last_content: 'Last',
page_x_of_x_content: 'Page',
showing_x_of_x_content: 'Showing',
items_per_page_content: {
'Five': 5,
'Ten': 10,
'Twenty-five': 25,
'Fifty': 50,
'One hundred': 100
},
thousands_separator: ','
});
This awesome jQuery plugin is developed by denhartog. For more Advanced Usages, please check the demo page or visit the official website.











