を必要と私は正確に持っていた:ここ
はデモです同じ問題。ドキュメントを見ると、ツールは文字通りページ区切りツールをレンダリングするためのものであり、データを自分でバインドする方法を管理する必要があります。
あなたは、セレクタのdivの内側に何を必要としないすべての最初の - ページネーションコントロールが表示される場所つまり:
ので、空のことを残して、あなたのコンテンツが段落または何でその上に座ってい:
<p class="selection" id="page-1">one</p>
<p class="selection" id="page-2">Two</p>
<p class="selection" id="page-3">Three</p>
<p class="selection" id="page-4">Four</p>
<p class="selection" id="page-5">Five</p>
<p class="selection" id="page-6">Six</p>
<p class="selection" id="page-7">Seven</p>
<p class="selection" id="page-8">Eight</p>
<div id="selector">
</div>
:あなたは、動的データを使用している場合
あなたは、このスクリプトを必要とする身体が終了する直前に、タグの下に
その後、その場でIDを生成する必要があると思います
<script language="javascript">
$(function() {
$('#selector').pagination({
items: 10,
itemsOnPage: 2,
cssStyle: 'compact-theme',
onPageClick: function(pageNumber){test(pageNumber)}
});
});
</script>
通知私は関数にページ番号を渡すonPageClick関数(名前を変更する必要があります)を追加しました。私は私のヘッダ部でこれを持っている
:
<style type="text/css">
.selection {
display: none;
}
</style>
<script>
function test(pageNumber)
{
var page="#page-"+pageNumber;
$('.selection').hide()
$(page).show()
}
</script>
</head>
CSSもともとクラスによってそれらすべてを隠し、その関数は、現在開いているものをすべて閉じて、あなたがidで欲しいものを開きます。
私のために今大丈夫動作するようですが、それはとてもイライラさせられた:)
ここで全体のスクリプトです:
<!doctype html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="pager.js"></script>
<link href="style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.selection {
display: none;
}
</style>
<script>
function test(pageNumber)
{
var page="#page-"+pageNumber;
$('.selection').hide()
$(page).show()
}
</script>
</head>
<body>
<p class="selection" id="page-1">one</p>
<p class="selection" id="page-2">Two</p>
<p class="selection" id="page-3">Three</p>
<p class="selection" id="page-4">Four</p>
<p class="selection" id="page-5">Five</p>
<p class="selection" id="page-6">Six</p>
<p class="selection" id="page-7">Seven</p>
<p class="selection" id="page-8">Eight</p>
<div id="selector">
</div>
<script language="javascript">
$(function() {
$('#selector').pagination({
items: 10,
itemsOnPage: 2,
cssStyle: 'compact-theme',
onPageClick: function(pageNumber){test(pageNumber)}
});
});
</script>
</body>
</html>
デモを提供する:[jsbin.com](http://jsbin.com) –
@Web_Designer http://jsbin.com/obacig/1/edit –