我希望你能帮助我处理这段代码。我试图对在我过滤内容时必须工作的记录列表进行分页。
HTML
<div class="filter">
<a href="#category-1">category 1</a>
<a href="#category-2">category 2</a>
</div>
<ul class="items">
<li class="category-1">item 1</li>
<li class="category-1">item 2</li>
<li class="category-1">item 3</li>
<li class="category-1">item 4</li>
<li class="category-1">item 5</li>
<li class="category-1">item 6</li>
<li class="category-2">item 7</li>
<li class="category-2">item 8</li>
<li class="category-2">item 9</li>
<li class="category-2">item 10</li>
<li class="category-2">item 11</li>
<li class="category-2">item 12</li>
</ul>
<a href="#">Next</a> <a href="#">Previous</a>
JS:
$(window).load(function(){
$('div.filter').delegate('a', 'click', function (event) {
$('ul.items li').hide().filter('.' + this.href.slice(this.href.indexOf("#") + 1)).show();
event.preventDefault();
});
});
所以这是我的问题:
分页将是每 6 条记录(当我单击“下一步”时显示前 6 里)。
当我点击一个类别时,分页应该适用于我用来过滤记录的类,所以如果我按“下一个”或“上一个”,这必须显示选定的类别。
请随意修改我的代码。谢谢!