源生JS实现网页分页

这次给大家带来源生js实现网页分页,源生js实现网页分页的注意事项有哪些,下面就是实战案例,一起来看一下。

      *{padding:0;margin:0}   ul,li{list-style:none}   .left{float:left}   .right{float:left}   .page_container{height: 30px; line-height: 30px;width: 510px;overflow: hidden;text-align: center;padding: 30px 0;color: #757575;}   .page_num_container{width: 301px;margin:0 10px;border:1px solid #ccc; border-right:0;box-sizing: border-box;overflow: hidden;position: relative;height: 32px;}   .page_num_container ul{position: absolute;top: 0;}   .page_num_container ul li{float: left;width: 30px;border-right:1px solid #ccc ;box-sizing: border-box;text-align: center;cursor: pointer;}   .page_num_container ul li:hover,.page_num_container ul li.active{ background: #f4a100;color: #fff;}   .page_btn{width: 60px;border:1px solid #ccc;box-sizing: border-box;cursor: pointer;}   .page_btn:hover{ background: #f4a100;color: #fff;}   .all_page:hover{background:none;color: #757575;}   .prev_btn{margin-right: 10px;}        上一页    
      
  • 1
  •   
  • 2
  •   
  • 3
  •   
  • 4
  •   
  • 5
  •   
  • 6
  •   
  • 7
  •   
  • 8
  •   
  • 9
  •   
  • 10
  •   
  • 11
  •   
  • 12
  •   
  • 13
  •   
  • 14
  •   
  • 15
  •   
  • 16
  •   
  • 17
  •   
  • 18
  •   
  • 19
  •   
  • 20
  •   
  • 21
  •   
    下一页  共21页    function page(){ var contain=$(".page_num_container"); var ul= contain.children("ul"); var li = ul.children("li"); var length= li.length; var index=0; var leftIndex=0; var prev_btn= contain.siblings(".prev_page"); var next_btn= contain.siblings(".next_page "); ul.css("width",li.outerWidth()*length); change_page(index); function change_page(eqindex){ if(eqindex=length ){ index=length-1; } if(index-4length-10) { leftIndex=Math.ceil(length/2); } else{ leftIndex=index-4; } ul.animate({"left":"-"+leftIndex*li.outerWidth()+"px"},200); li.eq(index).addClass("active").siblings(li).removeClass("active"); } prev_btn.click(function(){ index=index-1; change_page(index); }) next_btn.click(function(){ index=index+1; change_page(index); }) li.click(function(){ index=$(this).index(); change_page(index); }) } page()  

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

vue.js双向绑定使用详解

在JS中怎么实现数字与字符串相互转换

以上就是源生JS实现网页分页的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2770632.html

(0)
上一篇 2025年3月8日 12:39:19
下一篇 2025年3月8日 12:39:34

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • js统计文本框内剩余字数

    这次给大家带来js统计文本框内剩余字数,js统计文本框内剩余字数的注意事项有哪些,下面就是实战案例,一起来看一下。 nbsp;html>    js统计文本框剩余字数     #area{      width: 300px;    …

    编程技术 2025年3月8日
    200
  • 利用JS实现下拉框功能

    这次给大家带来利用JS实现下拉框功能,利用JS实现下拉框功能的注意事项有哪些,下面就是实战案例,一起来看一下。 =”content-type”content=> => *{padding: 0;margin:0;} ul,li{…

    编程技术 2025年3月8日
    200
  • vue2.0获取JS Bin值

    这次给大家带来vue2.0获取JS Bin值,vue2.0获取JS Bin值的注意事项有哪些,下面就是实战案例,一起来看一下。 Javascript varvm =newVue({ el:’#app’, data:{ type:”, it…

    编程技术 2025年3月8日
    200
  • angular2+nodejs做出图片上传效果

    这次给大家带来angular2+nodejs做出图片上传效果,angular2+nodejs做出图片上传效果的注意事项有哪些,下面就是实战案例,一起来看一下。 nodejs 后台代码 代码如下 varexpress = require(“e…

    编程技术 2025年3月8日
    200
  • 源生js实现抽奖功能

    这次给大家带来源生js实现抽奖功能,源生js实现抽奖功能的注意事项有哪些,下面就是实战案例,一起来看一下。 效果图: nbsp;html>    随机抽奖   *{margin: 0;padding: 0;} body{ backgr…

    2025年3月8日
    200
  • AngularJS实现用户修改密码功能

    这次给大家带来AngularJS实现用户修改密码功能,AngularJS实现用户修改密码功能的注意事项有哪些,下面就是实战案例,一起来看一下。 最近在做前端设计,主要使用的知识有AngularJS和nodejs来进行页面显示和数据请求、处理…

    编程技术 2025年3月8日
    200
  • JS字符串的遍历,截取,输出,计算操作

     这次给大家带来js字符串的遍历,截取,输出,计算操作,js字符串遍历,截取,输出,计算操作的注意事项有哪些,下面就是实战案例,一起来看一下。  nbsp;html PUBLIC “-//W3C//DTD XHTML 1.0 Strict/…

    编程技术 2025年3月8日
    200
  • JS数组去重图文详解

    这次给大家带来JS数组去重图文详解,JS数组去重的注意事项有哪些,下面就是实战案例,一起来看一下。 nbsp;html PUBLIC”-//W3C//DTD XHTML 1.0 Strict//EN””http://www.w3.org/T…

    2025年3月8日
    200
  • 使用JS做出60秒后重新发送验证码功能

    这次给大家带来使用JS做出60秒后重新发送验证码功能,JS做出60秒后重新发送验证码功能的注意事项有哪些,下面就是实战案例,一起来看一下。 //settime($(“#getPhoneCode”),60);function settime(…

    编程技术 2025年3月8日
    200
  • jquery读取json的数据使用到html里

    这次给大家带来jquery读取json的数据使用到html里,jquery读取json的数据使用到html里的注意事项有哪些,下面就是实战案例,一起来看一下。 JSON 格式 json 是 Ajax 中使用频率最高的数据格式,在浏览器和服务…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论