博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分页导航 简洁版 只有上一页下一页
阅读量:5251 次
发布时间:2019-06-14

本文共 1302 字,大约阅读时间需要 4 分钟。

之前发布过一个比较功能复杂的分页导航

不截图了 直接粘贴 不用太感谢 点赞就行

function pager(args) {
var el = args.el;
var total = args.total;
var index = args.index;
var callback = args.selected || function () {};
//渲染组件
(function render(index) {
var nodeList = '';//以当前页码为中心,前后各取两位作为开始和结束位置
var start = index - 1;
var end = index + 1;//上一页页码(如果当前页码为1,则禁用上一页按钮)
nodeList += '<a href="javascript:;" class="prev' + ((index !== 1) ? '' : ' disabled') + '">上一页</a>';
//中间页页码
if(index >=1 && index <= total){
nodeList += '<a href="#" class="page active">'+index+'</a>';
}
//下一页页码 (如果当前页码为总页数,则禁用下一页按钮)
nodeList += '<a href="javascript:;" class="next' + ((index !== total) ? '' : ' disabled') + '">下一页</a>';
el.innerHTML = nodeList;
[].forEach.call(document.querySelectorAll('.paging a:not(.disabled):not(.active)'), function (item, idx) {
item.addEventListener('click', function (e) {
e.preventDefault();
if (item.classList.contains('prev')) {
index--;
} else if (item.classList.contains('next')) {
index++;
} else {
index = Number(item.innerText);
}
render(index);
callback(index);
}, false);
});
nodeList = '';
})(index);
}
 
额  复制的有点恶心  自己弄一个js文件放进去 直接引用
方法   <div class=" paging 
"></div>
具体js还有操作  跟原来哪一个一摸一样  具体怎么弄 找一下另一篇文章吧
算了还是给你们粘出来吧
http://www.cnblogs.com/WoAiZmm/p/7768117.html
如若转载请著名出处 谢谢!

转载于:https://www.cnblogs.com/WoAiZmm/p/7992877.html

你可能感兴趣的文章
Redmine
查看>>
帧的最小长度 CSMA/CD
查看>>
xib文件加载后设置frame无效问题
查看>>
编程算法 - 左旋转字符串 代码(C)
查看>>
IOS解析XML
查看>>
Python3多线程爬取meizitu的图片
查看>>
树状数组及其他特别简单的扩展
查看>>
zookeeper适用场景:分布式锁实现
查看>>
110104_LC-Display(液晶显示屏)
查看>>
httpd_Vhosts文件的配置
查看>>
php学习笔记
查看>>
普通求素数和线性筛素数
查看>>
PHP截取中英文混合字符
查看>>
【洛谷P1816 忠诚】线段树
查看>>
电子眼抓拍大解密
查看>>
poj 1331 Multiply
查看>>
tomcat7的数据库连接池tomcatjdbc的25个优势
查看>>
Html 小插件5 百度搜索代码2
查看>>
P1107 最大整数
查看>>
多进程与多线程的区别
查看>>