JavaScript分页插件

前一段时间课设时,写了个分页插件的半成品,最后并没有派上用场,然而今天无意间看到了,就改造了一下,算是比较完整的插件。
已上传至github:https://github.com/SpiritLiftedHigh/paging

因为之前在做一个OJ,需要敢不同的算法,数据结构等对题目分类,自然分页时也需要携带相对应类别的参数。所以就写了个除了可以指定当前页和最大页,还可以指定某种类型。

使用方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*运行分页函数,
*第一个参数为当前页,
*第二个为最大页,
*第三个为页面父容器
*第四个为跳转链接要携带的参数,是个数组,里面的元素为若干个
json对象,分别是键名和键值
*/
paging(10, 100, '.mainbody', [
{
'name': 'nowpage',
'value': 10
},{
'name': 'maxpage',
'value': 100
},{
'name': 'type',
'value': 'windows'
}
]);

运行截图:

这里写图片描述

有需要的可以去下载,之后还会继续完善的。

-------------本文结束感谢您的阅读-------------