记录--JS静态分页使用情况
来源:互联网 发布:出入库软件 编辑:程序博客网 时间:2024/06/06 17:06
.pages{
margin:0 auto;
margin-top:20px;
}
.pages a{
display:inline-block;
border:1px #ececec solid;
padding:3px 12px;
border-radius:30px;
color:#f9f9f9;
font-size:12px;
background-color:#1a93e9;
}
.pages a:hover,.pages a.click{
background:#ffad00;
border:1px #ffad00 solid;
color:#fff;
}
.pages span{
display:inline-block;
font-size:12px;
padding:0 10px;
}
<div class="pages" id="leftPageIndex">
</div>
function test(size,pageIndex)
{
curcount=data.total;
totalpage=Math.ceil(data.total/10);
}
var totalpage,pagesize,cpage,count,curcount,outstr;
//初始化
cpage = 1;
pagesize = 10;
outstr = "";
function gotopage(target,obj)
{
var year=$("#year").val();
$(obj).addClass("click");
cpage = target; //把页面计数定位到第几页
setpage();
//根据页数调用具体方法
test(pagesize,target);
}
function setpage()
{
if(totalpage<=10){ //总页数小于十页
for (count=1;count<=totalpage;count++)
{ if(count!=cpage)
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+",this)'>"+count+"</a>";
}else{
outstr = outstr + "<a href='javascript:void(0)' class='click'>"+count+"</a>";
}
}
}
if(totalpage>10){ //总页数大于十页
if(parseInt((cpage-1)/10) == 0)
{
for (count=1;count<=10;count++)
{ if(count!=cpage)
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+",this)'>"+count+"</a>";
}else{
outstr = outstr + "<a href='javascript:void(0)' class='click'>"+count+"</a>";
}
}
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+",this)'>下一页</a>";
}
else if(parseInt((cpage-1)/10) == parseInt(totalpage/10))
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+",this)'>上一页</a>";
for (count=parseInt(totalpage/10)*10+1;count<=totalpage;count++)
{ if(count!=cpage)
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+",this)'>"+count+"</a>";
}else{
outstr = outstr + "<a href='javascript:void(0)' class='click'>"+count+"</a>";
}
}
}
else
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+",this)'>上一页</a>";
for (count=parseInt((cpage-1)/10)*10+1;count<=parseInt((cpage-1)/10)*10+10;count++)
{
if(count!=cpage)
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+",this)'>"+count+"</a>";
}else{
outstr = outstr + "<a href='javascript:void(0)' class='click'>"+count+"</a>";
}
}
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+",this)'>下一页</a>";
}
}
$("#leftPageIndex").html(outstr+"<span id=\"rightCount\">第"+cpage+"页|共有"+curcount+"条记录</span>");
outstr = "";
}
margin:0 auto;
margin-top:20px;
}
.pages a{
display:inline-block;
border:1px #ececec solid;
padding:3px 12px;
border-radius:30px;
color:#f9f9f9;
font-size:12px;
background-color:#1a93e9;
}
.pages a:hover,.pages a.click{
background:#ffad00;
border:1px #ffad00 solid;
color:#fff;
}
.pages span{
display:inline-block;
font-size:12px;
padding:0 10px;
}
<div class="pages" id="leftPageIndex">
</div>
function test(size,pageIndex)
{
curcount=data.total;
totalpage=Math.ceil(data.total/10);
}
var totalpage,pagesize,cpage,count,curcount,outstr;
//初始化
cpage = 1;
pagesize = 10;
outstr = "";
function gotopage(target,obj)
{
var year=$("#year").val();
$(obj).addClass("click");
cpage = target; //把页面计数定位到第几页
setpage();
//根据页数调用具体方法
test(pagesize,target);
}
function setpage()
{
if(totalpage<=10){ //总页数小于十页
for (count=1;count<=totalpage;count++)
{ if(count!=cpage)
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+",this)'>"+count+"</a>";
}else{
outstr = outstr + "<a href='javascript:void(0)' class='click'>"+count+"</a>";
}
}
}
if(totalpage>10){ //总页数大于十页
if(parseInt((cpage-1)/10) == 0)
{
for (count=1;count<=10;count++)
{ if(count!=cpage)
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+",this)'>"+count+"</a>";
}else{
outstr = outstr + "<a href='javascript:void(0)' class='click'>"+count+"</a>";
}
}
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+",this)'>下一页</a>";
}
else if(parseInt((cpage-1)/10) == parseInt(totalpage/10))
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+",this)'>上一页</a>";
for (count=parseInt(totalpage/10)*10+1;count<=totalpage;count++)
{ if(count!=cpage)
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+",this)'>"+count+"</a>";
}else{
outstr = outstr + "<a href='javascript:void(0)' class='click'>"+count+"</a>";
}
}
}
else
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+",this)'>上一页</a>";
for (count=parseInt((cpage-1)/10)*10+1;count<=parseInt((cpage-1)/10)*10+10;count++)
{
if(count!=cpage)
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+",this)'>"+count+"</a>";
}else{
outstr = outstr + "<a href='javascript:void(0)' class='click'>"+count+"</a>";
}
}
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+",this)'>下一页</a>";
}
}
$("#leftPageIndex").html(outstr+"<span id=\"rightCount\">第"+cpage+"页|共有"+curcount+"条记录</span>");
outstr = "";
}
0 0
- 记录--JS静态分页使用情况
- JS静态分页程序
- jS静态分页代码
- JS静态分页程序
- js实现静态分页
- js实现静态分页
- 记录JPA使用情况
- datagrid分页情况下删除记录
- java 使用静态的情况
- CSS+JS实现静态页面分页
- js控制表格静态分页显示
- 静态页分页功能js代码
- 静态类在什么情况下使用
- js/jquery使用记录
- node.js使用记录
- JS使用经验记录
- js 除法 小数 的处理方法(分页等情况)
- 39. 日志记录与使用情况跟踪
- Java进阶(五十)根据一个给定经纬度的点,进行附近500米地点查询–合理利用算法
- 使用cross-env解决跨平台设置NODE_ENV的问题
- 【微框架实战】Maven+SpringBoot 短信接口详解与Demo
- StringUtils,提供方便给你们,一切为了开发
- Android性能优化之使用MAT分析内存泄露问题
- 记录--JS静态分页使用情况
- ScrollView嵌套ListView的解决方案
- 软件交互原型工具
- [Leetcode] Construct Binary Tree from Inorder and Postorder Traversal
- IDC,Internet Data Center
- Lua string 字符串
- 解决PhotoView的报错信息:ImageView no longer exists. You should not use this PhotoViewAttacher any more.
- WPF C#仿ios 安卓 红点消息提示
- IDEA中创建多级package的问题