jPages — Pagination avec jQuery

jPages permet de créer un système de pagination à partir d’une liste ou de n’importe quel container. Ce plugin jQuery propose de nombreuses fonctionnalités : déplacement automatique, au clavier ou encore sur l’évènement scroll. La navigation est entièrement personnalisable. Plugin compatible avec tous les navigateurs modernes et avec Internet Explorer à partir de IE7.

Implémentation

<!-- Future navigation panel -->
<div class="holder"></div>
<!-- Item container (doesn't need to be an UL) -->
<ul id="itemContainer">
    <!-- Items -->
    <li>...</li>
    <li>...</li>
    <li>...</li>
</ul>
$(function(){
    $("div.holder").jPages({
        containerID : "itemContainer"
    });
});

Code généré

Voici le code ajouté par le plugin dans div.holder :

<!-- navigation panel -->
<div class="holder">
    <a class="jp-previous jp-disabled">← previous</a>
    <a class="jp-current">1</a>
    <span class="jp-hidden">...</span>
    <a>2</a>
    <a>3</a>
    <a>4</a>
    <a>5</a>
    <a class="jp-hidden">6</a>
    <a class="jp-hidden">7</a>
    <a class="jp-hidden">8</a>
    <a class="jp-hidden">9</a>
    <span>...</span>
    <a>10</a>
    <a class="jp-next">next →</a>
</div>