Home>Article>Web Front-end> 基于jquery编写分页插件_jquery
扩展JQuery很容易,作为一个练习,编写一个简单的分页插件,代码量不大,直接看代码好了:
$.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<0) currPage = 0; 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','//m.sbmmt.com/m/faq/images/nowait.gif'); } } function render(){ var html = '
' +' | ' +' | 第页/共'+numPages()+'页 | ' +'' +' | ' +' | ' +' | 检索到'+totalProperty+'记录 | ' +'
下面测试一下:
运行效果图如下:
以上就是本文的全部内容,希望对大家的学习有所帮助。