<li>で構成されたリスト要素を、任意で指定した数で区切って、
改ページの要領で分割してコントロールすることが出来るjQueryプラグイン「Easy Paginate」が
シンプルで使いやすそうだったのでご紹介。

Easy Paginate


Easy Paginate – jQuery plugin for pagination | Css Globe

デモは3パターン用意されています。


Easy Paginate – simple demo


Easy Paginate – styled demo


Easy Paginate – Auto pagination

HTML側で数多くのリスト<li>がある場合に

<ul id="items">
	<li>Page 1</li>
	<li>Page 2</li>
	<li>Page 3</li>
	<li>Page 4</li>
	<li>Page 5</li>
	<li>Page 6</li>
	<li>Page 7</li>
	<li>Page 8</li>
	<li>Page 9</li>
	<li>Page 10</li>
	<li>Page 11</li>
	<li>Page 12</li>
	<li>Page 13</li>
	<li>Page 14</li>
</ul>

「Easy Paginate」プラグインファイルを読み込んで
下記の様にスクリプトを実行させるだけで
簡単にリストをページ分割することが出来ます。

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" src="js/easypaginate.js"></script>
jQuery(function($){
	$('ul#items').easyPaginate({
		step:3
	});
}); 

オプションで指定している「step」の値を変化させることで
分割する際のリストの数を指定できます。
(その他のオプションも有り)

全体がとてもシンプルに構成されているので
いろいろ応用できそうなプラグインです。

リストの分割が必要な際に是非。。。