在jquery中迭代锚不';好像不行
我正在使用jquery根据在jquery中迭代锚不';好像不行,jquery,pagination,anchor,Jquery,Pagination,Anchor,我正在使用jquery根据currentpage和lastpage生成页码。。。这是我的功能,因为我是新手,我不知道怎么做 function generatePages(currentPage, LastPage) { if (LastPage <= 5) { var pages = ''; for(var i=1;i<=5;i++) { pages += "<a class='page-numbe
currentpage
和lastpage
生成页码。。。这是我的功能,因为我是新手,我不知道怎么做
function generatePages(currentPage, LastPage) {
if (LastPage <= 5) {
var pages = '';
for(var i=1;i<=5;i++)
{
pages += "<a class='page-numbers' href='#'>" + i + "</a>"
}
$("#PagerDiv").append(pages);
}
if (LastPage > 5) {
var pages = '';
for (var i = 1; i <= 5; i++) {
pages += "<a class='page-numbers' href='#'>" + i + "</a>"
}
$("#PagerDiv").append(pages);
}
}
函数生成页(当前页,最后页){
如果(LastPage首先,你必须为你想做的事情找到一个正确的算法,你发布的函数显示你没有任何算法
实施的逻辑可以是:
- 显示从
currentPage-2
到currentPage+2
的页码(限于[1,最后一页])
- 如果未显示第1页,请在“1…”前加上前缀
- 如果未显示
lastPage
,请附加“…lastPage
”
此外,您还可以添加以下内容:
- 如果
currentPage
大于1,则在“prev”前加上前缀
- 如果
currentPage
小于lastPage
,请附加“下一步”
这就是理论。现在,对于实现,只需使用或改为…@ybo我不是在寻找插件plz…我必须编写一个包含两个参数的函数…任何建议…@bala3569,我只是给了你算法,我希望你先尝试自己实现它。即使你不想使用插件,你也可以使用c查看他们的源代码,看看它们是如何实现的…来自d-scribe.de的jQuery分页插件(第一次点击谷歌)完全符合您的要求。它确实使用json,但我最初是为自定义分页(1.e)5条记录这么做的…我有lastpage
值可以为我生成链接。。。