首页 > 其他分享 >jquery分页插件am-pagination.js

jquery分页插件am-pagination.js

时间:2024-12-22 11:30:26浏览次数:6  
标签:jquery 插件 分页 default am pagination page

am-pagination.js是一款jquery分页插件。该jquery分页插件可以动态的在客户端页面渲染出分页条效果,并带有多个配置参数,以及Bootstrap和amazeui两种主题风格的分页条。

 

在线预览   下载

 

 使用方法

在页面中引入am-pagination.css和jquery、am-pagination.js文件,Bootstrap和amazeui文件为可选的。

<link rel="stylesheet" href="../amazeui/dist/css/amazeui.flat.css"> //Or theme:'amazeui'  <link rel="stylesheet" href="./dist/css/am-pagination.css"> //Or    //  <link rel="stylesheet" href="../bootstrap/dist/css/bootstrap.css"> //Or theme:'bootstrap'  <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="/am-pagination.js"></script>      
 HTML结构

使用一个块级元素作为分页条的容器:

<div id="ampagination-demo"></div>
 初始化插件

在页面DOM元素加载完毕之后,通过pagination()方法来初始化该jquery分页插件。

var pager = jQuery('#ampagination-demo').pagination({     // 配置参数 });                

 配置参数

该jquery分页插件的可用配置参数如下:

var pagerOpts={          maxSize: 7, // Limit number for pagination size.      default:7          totals: 100, //Total number of items in all pages.          page: 1,  //select page index  1....total page          pageSize: 10, //Maximum number of items per page. A value less than one indicates all items on one page.  default :10          lastText: '»»', //Text for Last button.    default: '»»'          firstText: '««', //Text for First button. default: '««'          prevText: '«',//« //Text for Previous  button.  default:'«'          nextText: '»', //Text for next button.   default:'»'          rotate: true,//Whether to keep current page in the middle of  the visible ones   default:true          directionLinks: true,// Whether to display Previous / Next buttons.  default:true          boundaryLinks: true,// Whether to display first / last buttons.      default:true          theme:'', // 'bootstrap' or 'amazeui'   defalut:''   default ui  only modify background color from bootstrap pagination          btnSize:'' // 'sm'  or 'lg'  defalut : '' };                 

 事件

可以为分页条绑定事件。

var pger =jQuery('#ampager')                 .pagination(pagerOpts)                 .onChangePage(function(e){                          console.info('pager bind envent :selected page:'+e.page+'  current pageSize:'+e.pageSize+'  number of items'+e.totals);                 }); // 或者   jQuery('#ampager').on('am.pagination.change',function(e){       console.info('jquery bind event :selected page:'+e.page+'  current pageSize:'+e.pageSize+'  number of items'+e.totals);   });                 

也可以动态的改变分页效果。

jQuery('.rderch').on('click',function(){         var rdrOpts={              totals:100,/*optional*/  //default:current totals              pageSize:10,/*optional*/ //default:current pageSize              page:2/*optional*/ //default:current selected page           }         pger.render(rdrOpts);  });  jQuery('.newch').on('click',function(){        jQuery('#ampager').pagination({            page:5         });  });  

标签:jquery,插件,分页,default,am,pagination,page
From: https://www.cnblogs.com/liylllove/p/18621943

相关文章

  • Material design风格点击波特效js插件
    ripplet.js是一款Materialdesign风格点击波特效js插件。通过ripplet.js插件,你可以制作并控制点击波效果,生成自己风格的点击波特效。在线预览  下载  安装可以通过nmp来安装ripplet.js插件。$npminstallripplet               使用......
  • EverEdit插件-CHM助手:一种免费、高效的CHM手册制作方式
      1EverEdit插件-CHM助手:一种免费、高效的CHM手册制作方式1.1前言  业界制作CHM手册的工具多如牛毛,高贵的商业工具如:HelpNDoc、Help+Manual、HelpSmith等;号称最专业的免费CHM制作工具的PrecisionHelper,以及其他各种粗制滥造的收费或免费的CHM制作工具。  以下从......
  • YAML文件介绍
    YAML是一种人类可读的数据序列化标准,广泛用于配置文件和数据交换。它的设计目标是使文件易于阅读和编写,同时保持足够的表达力以满足大多数应用的需求,YAML文件通常以.yaml或.yml为扩展名。YAML的特点简洁性:YAML使用缩进来表示层次结构,避免了XML和JSON中常见的大量括号和引号......
  • CHM助手 - 插件说明
      1插件说明1.1基本信息  CHM助手是一款EverEdit文本编辑器插件(脚本),使用Javascript语言编写,脚本结合EverEdit提供的基础功能,完成html文件的格式整理、chm工程文件及附属文件的生成及编译等。  当前版本:1.0.0  插件作者:太阳雨1.2插件功能  下图是CHM助手......
  • 5G NR-Beamforming 的一些基本理论
    诞生背景在无线通信中,传统的信号传输通常是全向广播的(全向天线),即信号均匀地在各个方向上发射,导致信号的能量被分散,效率较低。全向天线辐射图而波束赋形技术通过使用多个天线阵列(如MIMO系统),根据信号的需求将信号定向发射,形成具有高度指向性的“波束”。这样可以提高信号强度......
  • Toyota Programming Contest 2024#12(AtCoder Beginner Contest 384)D题
    D-RepeatedSequence 思路:先存储数组的前缀和,把周期的和剪掉,这样就只需要查找在一个周期是否满足,枚举1-n,毕竟不确定周期是从哪开始的,对于从当前数为起始的周期,当剩余的数res小于从当前i为起点的i后缀和时,我们只需要查找一个R 满足b[r]-b[i-1]区间和等于res,若最后查......
  • 关于SQLserver中timestamp字段与datetime转换溢出的原由与解决办法
    在做系统数据同步时,ERP厂商会在某个表单中设定timestamp的时间戳的字段。当数据在更改时,timestamp字段会进行自动更新。查看时间戳的语句为:SELECT@@dbts 特别注意:有些时候timestamp可能进行转换成datetime,SQL语句为:selectcast(timestamp_fieldasdatetime)astimestamp_f......
  • jQuery下拉选择框美化插件select-mania
    select-mania是一款jQuery下拉选择框美化插件。该插件可以将普通的select下拉选择框转换漂亮的下拉选择框,并且转换后的下拉选择框带搜索功能,可通过AJAX获取数据,带多种主题,还可以自定义主题等。 在线预览  下载  使用方法在页面中引入select-mania.css和select-mania.j......
  • jquery动画表情插件
    jquery.mb.emoticons.js是一款jquery动画表情插件。它允许你通过面板拾取某个表情符号,然后可以通过这些表情相应的关键字符号将它们转换为gif动画表情。 在线预览  下载  使用方法在页面中引入jquery和jquery.mb.emoticons.js文件。<scriptsrc="js/jquery.min.js......
  • HTML5 tooltips工具提示jquery插件
    tooltip.js是一款HTML5tooltips工具提示jquery插件。tooltip.js可以通过js或html5data属性来实例化一个tooltip。在线预览  下载 它的特点还有:可以自定义tooltip动画。内置暗色和亮色两种主题。可以自定义文字和阴影的颜色等属性。允许动态的改变tooltip的内容。......