jQuery分页插件使用

jQuery分页插件使用jquery tabulation js 插件介绍 jquery tabulation js 是一款兼容 bootstrap 的 jQuery 分页插件 该插件可将一组同级元素转换为分页或 tabs 提供回调函数 实现可分页功能 一 jquery tabulation js 插件使用方法首先是引入一些基础的资源问价 包括 jquery 和 jquery tabulation js 文件

jquery.tabulation.js插件介绍

jquery.tabulation.js是一款兼容bootstrapjQuery分页插件。该插件可将一组同级元素转换为分页或tabs,提供回调函数,实现可分页功能。

一、jquery.tabulation.js插件使用方法

首先是引入一些基础的资源问价,包括jqueryjquery.tabulation.js文件。

<script src="js/jquery.min.js" type="text/javascript"></script> <script src="js/jquery.tabulation.js"></script> 

HTML结构:需要一些基本的页面结构,代码如下:

<div class="js-tabulation" data-tabulation-id="first">  
     
    <span data-tabulation-ref="first" data-tabulation-tab="1">Tab with index "1" 
     span> <span data-tabulation-ref="first" data-tabulation-tab="2">Tab with index "2" 
      span> <span data-tabulation-ref="first" data-tabulation-tab="3">Tab with index "3" 
       span>  
       <span data-tabulation-ref="first" data-tabulation-nav="1">First 
        span> <span data-tabulation-ref="first" data-tabulation-nav="2">Second 
         span> <span data-tabulation-ref="first" data-tabulation-nav="3">Third 
          span>  
           div> 

初始化插件:主要是在DOM元素加载完毕之后,通过tabulation()方法来初始化插件。

二、jquery.tabulation.js插件配置参数

jquery.tabulation.js插件有一些必要的参数需要配置,以完成更加丰富的功能

$('.js-tabulation').tabulation({ 
    default: undefined, // Default tab to enable on startup nav: 'active', // Class for navigation if active tab: 'active', // Class for tab if active beforeSet: undefined, // Function before tab changed. Stops if return false afterSet: undefined // Function called after active tab changed }); 
三、jquery.tabulation.js插件使用案例:
 <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>兼容bootstrap的jQuery分页插件jquery.tabulation.js|DEMO_jQuery之家-自由分享jQuery、html5、css3的插件库 
     title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/4.1.1/flatly/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="css/htmleaf-demo.css"> 
     <style> body { 
      background-color: #fafafa; font-family: 'Open Sans'; } .container { 
      margin: 150px auto; } .tabulation-active-button1 { 
      background: black !important; color: red !important; } .tabulation-active-button2 { 
      background: red !important; color: black !important; }  
      style>  
       head> <body> <div class="htmleaf-container"> <header class="htmleaf-header"> <h1>兼容bootstrap的jQuery分页插件jquery.tabulation.js <span>Bootstrap Compatible Pagination For Tabs - jQuery tabulation.js 
        span> 
         h1> <div class="htmleaf-links"> <a class="htmleaf-icon icon-htmleaf-home-outline" href="http://www.htmleaf.com/" title="jQuery之家" target="_blank"><span> jQuery之家 
          span> 
           a> <a class="htmleaf-icon icon-htmleaf-arrow-forward-outline" href="http://www.htmleaf.com/jQuery/Layout-Interface/201903215574.html" title="返回下载页" target="_blank"><span> 返回下载页 
            span> 
             a>  
              div>  
               header> <div class="container text-center"> <h1>jquery.tabulation: Tabs Paginator Demos 
                h1> <div class="row"> <div class="col-lg-6 mt-5"> <div class="card" data-tabulation> <div class="card-header"> Init with data attribute (standard)  
                 div> <div class="card-body"> <div data-tabulation-tab>Tab #1 
                  div> <div data-tabulation-tab>Tab #2 
                   div> <div data-tabulation-tab>Tab #3 
                    div> <div data-tabulation-tab>Tab #4 
                     div> <div data-tabulation-tab>Tab #5 
                      div>  
                       div> <div class="card-footer"> <a href="#" class="btn btn-info" data-tabulation-nav="prev">prev 
                        a> <a href="#" class="btn btn-light" data-tabulation-nav="1">1 
                         a> <a href="#" class="btn btn-light" data-tabulation-nav="2">2 
                          a> <a href="#" class="btn btn-light" data-tabulation-nav="3">3 
                           a> <a href="#" class="btn btn-light" data-tabulation-nav="4">4 
                            a> <a href="#" class="btn btn-light" data-tabulation-nav="5">5 
                             a> <a href="#" class="btn btn-info" data-tabulation-nav="next">next 
                              a>  
                               div>  
                                div>  
                                 div> <div class="col-lg-6 mt-5"> <div class="card" data-tabulation> <div class="card-header"> Set active tab on init  
                                  div> <div class="card-body"> <div data-tabulation-tab>Tab #1 
                                   div> <div data-tabulation-tab>Tab #2 
                                    div> <div data-tabulation-tab class="active">Tab #3 
                                     div> <div data-tabulation-tab>Tab #4 
                                      div> <div data-tabulation-tab>Tab #5 
                                       div>  
                                        div> <div class="card-footer"> <a href="#" class="btn btn-info" data-tabulation-nav="prev">prev 
                                         a> <a href="#" class="btn btn-light" data-tabulation-nav="1">1 
                                          a> <a href="#" class="btn btn-light" data-tabulation-nav="2">2 
                                           a> <a href="#" class="btn btn-light" data-tabulation-nav="3">3 
                                            a> <a href="#" class="btn btn-light" data-tabulation-nav="4">4 
                                             a> <a href="#" class="btn btn-light" data-tabulation-nav="5">5 
                                              a> <a href="#" class="btn btn-info" data-tabulation-nav="next">next 
                                               a>  
                                                div>  
                                                 div>  
                                                  div> <div class="col-12 mt-5"> <div class="card" data-tabulation> <div class="card-header"> Unlimited nav buttons  
                                                   div> <div class="card-body"> <div class="row"> <div class="col"> <a href="#" class="btn btn-light" data-tabulation-nav="1">1 
                                                    a> <a href="#" class="btn btn-light" data-tabulation-nav="2">2 
                                                     a> <a href="#" class="btn btn-light" data-tabulation-nav="3">3 
                                                      a>  
                                                       div> <div class="col"> <div data-tabulation-tab>Tab #1 
                                                        div> <div data-tabulation-tab>Tab #2 
                                                         div> <div data-tabulation-tab>Tab #3 
                                                          div>  
                                                           div> <div class="col"> <a href="#" class="btn btn-light" data-tabulation-nav="1">1 
                                                            a> <a href="#" class="btn btn-light" data-tabulation-nav="2">2 
                                                             a> <a href="#" class="btn btn-light" data-tabulation-nav="3">3 
                                                              a>  
                                                               div>  
                                                                div>  
                                                                 div>  
                                                                  div>  
                                                                   div> <div class="col-lg-6 mt-5"> <div class="card js-tabulation1"> <div class="card-header"> Init with custom class  
                                                                    div> <div class="card-body"> <div data-tabulation-tab>Tab #1 
                                                                     div> <div data-tabulation-tab>Tab #2 
                                                                      div> <div data-tabulation-tab>Tab #3 
                                                                       div> <div data-tabulation-tab>Tab #4 
                                                                        div> <div data-tabulation-tab>Tab #5 
                                                                         div>  
                                                                          div> <div class="card-footer"> <a href="#" class="btn btn-info" data-tabulation-nav="prev">prev 
                                                                           a> <a href="#" class="btn btn-light" data-tabulation-nav="1">1 
                                                                            a> <a href="#" class="btn btn-light" data-tabulation-nav="2">2 
                                                                             a> <a href="#" class="btn btn-light" data-tabulation-nav="3">3 
                                                                              a> <a href="#" class="btn btn-light" data-tabulation-nav="4">4 
                                                                               a> <a href="#" class="btn btn-light" data-tabulation-nav="5">5 
                                                                                a> <a href="#" class="btn btn-info" data-tabulation-nav="next">next 
                                                                                 a>  
                                                                                  div>  
                                                                                   div>  
                                                                                    div> <div class="col-lg-6 mt-5"> <div class="card js-tabulation2"> <div class="card-header"> Init with custom class  
                                                                                     div> <div class="card-body"> <div data-tabulation-tab>Tab #1 
                                                                                      div> <div data-tabulation-tab>Tab #2 
                                                                                       div> <div data-tabulation-tab>Tab #3 
                                                                                        div> <div data-tabulation-tab class="tab-active">Tab #4 
                                                                                         div> <div data-tabulation-tab>Tab #5 
                                                                                          div>  
                                                                                           div> <div class="card-footer"> <a href="#" class="btn btn-info" data-tabulation-nav="prev">prev 
                                                                                            a> <a href="#" class="btn btn-warning" data-tabulation-nav="1">1 
                                                                                             a> <a href="#" class="btn btn-warning" data-tabulation-nav="2">2 
                                                                                              a> <a href="#" class="btn btn-warning" data-tabulation-nav="3">3 
                                                                                               a> <a href="#" class="btn btn-warning" data-tabulation-nav="4">4 
                                                                                                a> <a href="#" class="btn btn-warning" data-tabulation-nav="5">5 
                                                                                                 a> <a href="#" class="btn btn-info" data-tabulation-nav="next">next 
                                                                                                  a>  
                                                                                                   div>  
                                                                                                    div>  
                                                                                                     div>  
                                                                                                      div>  
                                                                                                       div> <div class="related"> <h3>如果你喜欢这个插件,那么你可能也喜欢: 
                                                                                                        h3> <a href="http://www.htmleaf.com/jQuery/Form/201802024963.html"> <img src="related/1.jpg" width="300" alt="简单的jquery前台分页插件paginathing.js"/> <h3>简单的jquery前台分页插件paginathing.js 
                                                                                                         h3>  
                                                                                                          a> <a href="http://www.htmleaf.com/jQuery/jquery-tools/201711284851.html"> <img src="related/2.jpg" width="300" alt="jquery分页插件jqPaginator"/> <h3>jquery分页插件jqPaginator 
                                                                                                           h3>  
                                                                                                            a>  
                                                                                                             div> <script src="js/jquery-1.11.0.min.js" type="text/javascript"> 
                                                                                                              script> <script src="js/jquery.tabulation.js"> 
                                                                                                               script> <script> $('.js-tabulation1').tabulation({ 
                                                                                                                navigation: { 
                                                                                                                active: { 
                                                                                                                class: 'tabulation-active-button1' } } }); $('.js-tabulation2').tabulation({ 
                                                                                                                navigation: { 
                                                                                                                active: { 
                                                                                                                class: 'btn-light' } }, tabulation: { 
                                                                                                                active: { 
                                                                                                                class: 'tab-active' } } });  
                                                                                                                script>  
                                                                                                                 body>  
                                                                                                                  html> 
效果图

在这里插入图片描述

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220613.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午8:03
下一篇 2026年3月17日 下午8:04


相关推荐

  • PHP工厂模式和抽象工厂模式

    PHP工厂模式和抽象工厂模式PHP工厂模式:php设计模式笔记,第二个是工厂模式。工厂,我们就可以联想到是一座房子,里面有N多车间,生产着不同系列的产品。我们如果是采购的话,要看什么产品,工厂很快从随便从其中一个车间拿出一个就解决,不会影响其他车间的工作,各自分工明确。在复杂的情况,也简单化了。php里面的工厂模式,也类似,由一个类,看作是工厂,在类里面构造一个对外方法接口,返回不同类型的类实例。工厂模式的好处:在复

    2022年7月25日
    11
  • 连接远程服务器提示ora 12154,EasyConnect出现ORA-12154(无法解析指定的连接标示符)错误的解决…

    连接远程服务器提示ora 12154,EasyConnect出现ORA-12154(无法解析指定的连接标示符)错误的解决…今天在群里碰见了一个ORA-12154的问题,在此记录一下解决过程起因是群里面一个人问了他的Windows客户端采用easyconnect方式连接Oracle服务器的时候,报错如下:ORA-12154:TNS:无法解析指定的连接标示符最初的想法是在服务器端的listener没有相关的service_name来接收请求,不过他后来给出的截图表明,确实有相关的service_name来接收这个请求。…

    2022年7月19日
    36
  • Matlab画图-非常具体,非常全面

    Matlab画图-非常具体,非常全面

    2021年12月1日
    44
  • Petshop4学习

    Petshop4学习Petshop4的研究分析:http://blog.csdn.net/sjklove/archive/2006/11/10/1377405.aspx1.项目概述与架构分析微软刚推出了基于ASP.NET2.0下的PetShop4,该版本有了一个全新的用户界面。是研究ASP.NET2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性…

    2022年10月17日
    4
  • 使用TwoSampleMR进行两样本的孟德尔随机化研究

    使用TwoSampleMR进行两样本的孟德尔随机化研究欢迎关注 生信修炼手册 TwoSampleMR 是 MR Base 数据库开发团队提供的 R 包 可以调用 MR Base 数据库中已有的 gwas 结果 来进行 2SMR 分析 官方文档链接如下 https

    2026年3月17日
    2
  • gis如何加载影像图_怎么使用倒车影像倒车

    gis如何加载影像图_怎么使用倒车影像倒车SAGA的全称为SystemforAutomatedGeoscientificAnalyses,它是免费的地理信息系统开源软件,SAGA有多个标准的模块库,详细介绍可参考:https://en.wikipedia.org/wiki/SAGA_GIShttps://sagatutorials.wordpress.com/about-saga-gis/(1)使用SAGAGIS导…

    2026年1月24日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号