基于jquery编写分页插件_jquery
程序员文章站
2022-03-21 17:55:51
...
扩展JQuery很容易,作为一个练习,编写一个简单的分页插件,代码量不大,直接看代码好了:
';
var imgFirst = 'images/page-first-disabled.gif';
var imgPrev = 'images/page-prev-disabled.gif';
var imgNext = 'images/page-next-disabled.gif';
var imgLast = 'images/page-last-disabled.gif';
if (currPage > 0){
imgFirst = 'images/page-first.gif';
imgPrev = 'images/page-prev.gif';
}
if (currPage
$.fn.mypagination = function(totalProperty,opts){ opts = $.extend({ perPage:10, callback:function(){ } },opts||{}); return this.each(function(){ function numPages(){ return Math.ceil(totalProperty/opts.perPage); } function selectPage(page){ return function(){ currPage = page; if (page=numPages()) currPage = numPages()-1; render(); $('img.page-wait',panel).attr('src','images/wait.gif'); opts.callback(currPage+1); $('img.page-wait',panel).attr('src','images/nowait.gif'); } } function render(){ var html = '
' +' | ' +' | 第页/共'+numPages()+'页 | ' +'' +' | ' +' | ' +' | 检索到'+totalProperty+'记录 | ' +'
下面测试一下:
运行效果图如下:
以上就是本文的全部内容,希望对大家的学习有所帮助。
上一篇: html5实现各种图片样式实例用法汇总
下一篇: 安装Electron失败怎么处理
推荐阅读
-
关于jquery.edbox插件的使用方法
-
基于JQuery的模拟苹果桌面Dock效果(稳定版)_jquery
-
分享精心挑选的23款美轮美奂的jQuery 图片特效插件_jquery
-
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能_PHP
-
基于jQuery的Tab选项框效果代码(插件)_jquery
-
jquery入门—编写一个导航条(可伸缩)_jquery
-
基于jQuery的前端数据通用验证库_jquery
-
基于jquery的点击链接插入链接内容的代码_jquery
-
超轻量级的基于jquery的三级展开列表_jquery
-
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能_jquery