Html
    Css
    Js
1
2
3
<div class="box"></div>
<button onclick="last()"></button>
<button onclick="next()"></button>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
var arr = ['-1', '-2', '-3', '-4', '-5', '-6', '-7', '-8', '-9', '-10', '-11', '-12', '-13', '-14', '-15', '-16', '-17']
var newArr = [] //
var index = 0; //
var length = 5; //5
for (var i = index; i < length + index; i++) {
newArr.push(arr[i]);
}
$('.box').html(newArr)
//
function last() {
if (index > 0) {
index = index - length;
}
// else
else {
index = arr.length - length
}
newArr = []
for (var i = index; i < length + index; i++) {
newArr.push(arr[i])
}
$('.box').html(newArr)
}
//
function next() {
if (index < arr.length - length) {
index = index + length
}
// else
else {
index = 0
}
newArr = []
for (var i = index; i < length + index; i++) {
newArr.push(arr[i])
}
$('.box').html(newArr)
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
↑上面代码改变,会自动显示代码结果 jQuery调用版本:2.1.4
 立即下载

jquery分页原理数组分组

更新时间:2022-06-16 01:25:36

原生分页不用插件

0