Fork me on GitHub

Hello, this is bootpag - dynamic pagination jQuery plugin

For more information see projet homepage

Simple example

Dynamic content here.

Source

$('.demo1').bootpag({
    total: 5
}).on("page", function(event, num){
    $(".content").html("Page " + num); // or some ajax content loading...
    
    // ... after content load -> change total to 10
    $(this).bootpag({total: 10, maxVisible: 10});

});

Advanced example

Dynamic content here.

Source

$('.demo2').bootpag({
   total: 23,
   page: 1,
   maxVisible: 10 
}).on('page', function(event, num){
    $(".content2").html("Page " + num); // or some ajax content loading...
});

Pro example

Dynamic content here.

Source

$('.demo3').bootpag({
   total: 9,
   page: 5,
   maxVisible: 6,
   href: "#pro-page-{{number}}",
   leaps: false,
   next: 'next',
   prev: null
}).on('page', function(event, num){
    $(".content3").html("Page " + num); // or some ajax content loading...
});

Raw example

Dynamic content here.

Source

$('.demo4').bootpag({
    total: 3
}).on("page", function(event, num){
    $(".content4").html("Page " + num); // or some ajax content loading...
}).removeClass('pagination');