分页插件

借鉴加总结

<!DOCTYPE html>
<html>
<head>
	<title>分页</title>
	<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.slim.min.js"></script>
	<!--    分页插件-->
    <link rel="stylesheet" type="text/css" href="./css/pageNav1/pageNav.css" />
    <!--    <script src="../js/creative/pageNav1/pageNav.js" type="text/javascript"></script>-->
    <link href='http://fonts.googleapis.com/css?family=Roboto' rel='stylesheet' type='text/css'>
      <!--    分页插件-->
    <script src="./js/pageNav1/pageNav.js" type="text/javascript"></script>
</head>
<body>

<!--分页-->
    <div style="background-color:#fff;width:100%;height:80px;position:fixed;bottom:0px;">
        <nav aria-label="Page navigation" class="page-nav-outer" id="PageNavId" style="">
        </nav>
    </div>

</body>

<script type="">
	//分页器
var pubPageCount;
function initPage(pageCount){
    pubPageCount = pageCount;
    var pageNavObj = null;//用于储存分页对象
    pageNavObj = new PageNavCreate("PageNavId",{ pageCount:pageCount, currentPage:1, perPageNum:5, });
    pageNavObj.afterClick(pageNavCallBack);
}
function pageNavCallBack(clickPage){
    //clickPage是被点击的目标页码
    navs(clickPage);
    //一般来说可以在这里通过clickPage,执行AJAX请求取数来重写页面
    // pageNavCreate("PageNav",pubPageCount,clickPage,pageNavCallBack);
    pageNavObj = new PageNavCreate("PageNavId",{
        pageCount:pubPageCount,//总页数
        currentPage:clickPage,//当前页
        perPageNum:100,//每页按钮数
    });
    pageNavObj.afterClick(pageNavCallBack);
    $(window).scrollTop(0);// 数据展示后回到顶部
}

function navs(page){
	page = 1 || page;
	var totalCount = 200;//总数为200条
	if(page === 1){
        initPage(Math.ceil(totalCount/50));//初始化,每页50条
    }
}
navs(1);
</script>
</html>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值