用代码解析JS如何实现前端动态分页码

这篇文章主要为大家展示了用代码解析JS如何实现前端动态分页码,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。

站在用户的角度思考问题,与客户深入沟通,找到保康网站设计与保康网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、成都网站建设、企业官网、英文网站、手机端网站、网站推广、空间域名、网站空间、企业邮箱。业务覆盖保康地区。

思路分析:有3种情况

第一种情况,当前页面curPage < 4

用代码解析JS如何实现前端动态分页码

第二种情况,当前页面curPage == 4

用代码解析JS如何实现前端动态分页码

第三种情况,当前页面curPage>4

用代码解析JS如何实现前端动态分页码

此外,还要考虑,当前页码 curPage < pageTotal(总页码)-2,才显示 ...

首先,先是前端的布局样式


   /*首先,在body中添加div id="pagination" */
   

其次,是css代码

*{
      margin: 0;
      padding: 0;
    }
    #pagination{
      width: 500px;
      height: 100px;
      border: 2px solid crimson;
      
      margin: 50px auto ;
      padding-top: 50px ;
      padding-left: 50px;
    }
    
    .over,.pageItem{
      float: left;
      display: block;
      width: 35px;
      height: 35px;
      line-height: 35px;
      text-align: center;
    }
    
    .pageItem{
      border: 1px solid orangered;
      text-decoration: none;
      color: dimgrey;
      margin-right: -1px;/*解决边框加粗问题*/
    }
    .pageItem:hover{
      background-color: #f98e4594;
      color:orangered ;
    }
    .clearfix{
      clear: both;
    }
    .active{
      background-color: #f98e4594;
      color:orangered ;
    }
    .banBtn{
      border:1px solid #ff980069;
      color: #ff980069;
    }
    #prevBtn{
      margin-right: 10px;
    }
    #nextBtn{
      margin-left: 10px;
    }

JavaScript代码

以上就是关于用代码解析JS如何实现前端动态分页码的内容,如果你们有学习到知识或者技能,可以把它分享出去让更多的人看到。


网站栏目:用代码解析JS如何实现前端动态分页码
文章路径:http://ybzwz.com/article/ihpsce.html