【发布时间】:2010-07-04 14:46:57
【问题描述】:
我如何向这个 sn-p 添加下一个/上一个按钮。我其实不想要这些数字。
var itemsPerPage = 4;
var $entries = $("#entries");
var $list = $entries.children("ul:first");
$list.children().eq(itemsPerPage).nextAll().andSelf().hide();
var $pagination = $("<ul class='pagination'></ul>").each(function () {
var itemsTotal = $list.children().size();
var pages = Math.ceil(itemsTotal / itemsPerPage);
for (var i = 1; i <= pages; i += 1) {
$(this).append("<li>" + i + "</li>");
}
}).appendTo($entries);
$pagination.children("li:first").addClass("selected");
$pagination.children().click(function () {
if ($(this).is(".selected")) {
return;
}
var page = $(this).index() + 1;
var firstToShow = (page - 1) * itemsPerPage;
var lastToShow = page * itemsPerPage;
$list.children().hide().slice(firstToShow, lastToShow).slideDown('slow');
$(this).addClass("selected").siblings(".selected").removeClass("selected");
});
【问题讨论】:
-
请清理您的格式。 4 个空格缩进代码。
标签: jquery pagination