html分页加载原理,jquery实现html页面 div 假分页有原理有代码

div假分页原理:填充后div的总高度 (1000px) 显示高度(100px) 则页面总数为10页 。当查看第二页时,显示的div高度为100 - 200之间,以此类推

看见页面在翻页 实则为div滚动条移动。

显示数据集合

#applications

{

/* width:500px;调整显示区的宽*/

height: 1592px; /*调整显示区的高*/

font-size: 14px;

margin-top:23px;

line-height: 20px;

overflow-pageindex: hidden;

overflow-y: hidden;

word-break: break-all;

}

var obj = document.getElementById("applications"); //获取内容层

var pages = document.getElementById("pages"); //获取翻页层

window.onload = function ()//重写窗体加载的事件

{

var allpages = Math.ceil(parseInt(obj.scrollHeight) / parseInt(obj.offsetHeight)); //获取页面数量

// pages.innerHTML = "共" + allpages-1+ "页 "; //输出页面数量

for (var i = 1; i <= allpages; i++) {

if (i == 1) {

pages.innerHTML += "首页 ";

}

else{

pages.innerHTML += "" + i + " ";

}

//循环输出第几页

}

}

function showPage(pageINdex) {

obj.scrollTop = (pageINdex - 1) * parseInt(obj.offsetHeight); //根据高度,输出指定的页

}

动态数据分页时,尾页不够分页条数,需填充具体高度,不然分页会把上一页的数据重复显示在最后一页中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值