JS分页代码
2013-09-12 10:38
148 查看
http://www.aichengxu.com/article/Javascript/1009_7.html
JS分页、JS分页代码分享,有需要的收藏下。
代码如下:
function setPage(opt){
if(!opt.pageDivId || opt.allPageNum < opt.curpageNum || opt.allPageNum < opt.showPageNum){return false};
var allPageNum = opt.allPageNum; //总的页数
var showPageNum = opt.showPageNum; //显示的页数
var curpageNum = opt.curpageNum; // 当前的页数
var pageDIvBox = document.getElementById(opt.pageDivId);
//左边或右边显示页码的个数
var lrNum = Math.floor(showPageNum/2);
if(curpageNum>1){
var oA = document.createElement('a');
oA.href='#1';
oA.innerHTML = '首页'
pageDIvBox.appendChild(oA);
}
if(curpageNum>1){
var oA = document.createElement('a');
oA.href='#'+(curpageNum-1);
oA.innerHTML = '上一页'
pageDIvBox.appendChild(oA);
}
if(curpageNum
昨天看了妙味课堂的 分页视频教程,今天自己参照其思路,自己写了下,并且自己新增了一个‘显示页码个数'的属性 ‘showPageNum';
下面对关键的几个地方做个总结:
1.点击的当前页码需要在显示的页码中居中;
无论是显示 3页 5页 7页 9页…… 等等
当前页要居中,可以推出一个公式
用显的页码个数除以2 再取整,就可以得到左右需要显的页码个数。这个对后面的分页判断很有用
var lrNum = Math.floor(showPageNum/2);
2.获取页码
this.getAttribute('href') 用它可以得到相对路径;this.href 用它只能得到绝对路径
来源:豆芽博客,地址:http://www.aichengxu.com/article/Javascript/1009_7.html保留原文链接,是开源分享的开始.
JS分页、JS分页代码分享,有需要的收藏下。
代码如下:
function setPage(opt){
if(!opt.pageDivId || opt.allPageNum < opt.curpageNum || opt.allPageNum < opt.showPageNum){return false};
var allPageNum = opt.allPageNum; //总的页数
var showPageNum = opt.showPageNum; //显示的页数
var curpageNum = opt.curpageNum; // 当前的页数
var pageDIvBox = document.getElementById(opt.pageDivId);
//左边或右边显示页码的个数
var lrNum = Math.floor(showPageNum/2);
if(curpageNum>1){
var oA = document.createElement('a');
oA.href='#1';
oA.innerHTML = '首页'
pageDIvBox.appendChild(oA);
}
if(curpageNum>1){
var oA = document.createElement('a');
oA.href='#'+(curpageNum-1);
oA.innerHTML = '上一页'
pageDIvBox.appendChild(oA);
}
if(curpageNum
昨天看了妙味课堂的 分页视频教程,今天自己参照其思路,自己写了下,并且自己新增了一个‘显示页码个数'的属性 ‘showPageNum';
下面对关键的几个地方做个总结:
1.点击的当前页码需要在显示的页码中居中;
无论是显示 3页 5页 7页 9页…… 等等
当前页要居中,可以推出一个公式
用显的页码个数除以2 再取整,就可以得到左右需要显的页码个数。这个对后面的分页判断很有用
var lrNum = Math.floor(showPageNum/2);
2.获取页码
this.getAttribute('href') 用它可以得到相对路径;this.href 用它只能得到绝对路径
来源:豆芽博客,地址:http://www.aichengxu.com/article/Javascript/1009_7.html保留原文链接,是开源分享的开始.
相关文章推荐
- javascript分页代码实例分享(js分页)
- 非常不错的一个JS分页效果代码,值得研究
- 7种JS脚本分页代码 showPages v1.0
- pager.js 插件 动态 分页 php 动态请求 包含代码
- 静态页分页功能js代码
- Bootstrap jquery.twbsPagination.js动态页码分页实例代码
- 7种JS脚本分页代码 showPages v1.0VIEW:1132
- JS分页代码示例
- 纯的js分页代码 - soleghost的专栏 - CSDNBlog
- JS实现分页浏览横向图片(类轮播)实例代码
- js分页代码分享
- 非常不错的一个JS分页效果代码,值得研究
- js 无刷新分页代码
- 分页控件代码逻辑(JS版本&PHP版本)
- js实现的分页代码
- vue.js带跳转的分页代码
- web分页中使翻页按钮变灰的js代码
- angular.js分页代码的实例