(function($,window,undefined){
debugger
$.fn.pager=function(options){
return new MyPager(this,options);
}
var MyPager=function(elemet,options){
var elem=this;
elem.$element=$(elemet);
elem.init(options);
}
MyPager.prototype.init=function(options){
var elem=this;
elem.opts=$.extend(true,{},{
currentPageNum:'<div class="currentPageNum"><div class="curNum">10</div><ul class="currentPageNumMenu"><li>10</li><li>20</li><li>30</li></ul></div>',
pageOne:'<span class="pageOne icon iconfont icon-diyiye"></span>',
nextPage:'<span class="nextPage icon iconfont icon-sanjiaoright"></span>',
prevPage:'<span class="prevPage icon iconfont icon-sanjiaoleft"></span>',
pageLast:'<span class="pageLast icon iconfont icon-zuihouyiye"></span>',
currentPage:'<input class="currentPage" value="1"/>',
allPage:'共<span class="allPage ">10</span>页',
refreshCurPage:'<span class="refreshCurPage icon iconfont icon-shuaxin"></span>',
},options);
setEleHtml(elem.$element,'<div class="pagePagination"></div>');
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.currentPageNum);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.pageOne);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.nextPage);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.prevPage);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.pageLast);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.allPage);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.currentPage);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.refreshCurPage);
function setEleHtml(element,value){
if(value!='')
{
element.append(value);
}
}
}
})($,window,undefined)
$('#pager').pager({});
debugger
$.fn.pager=function(options){
return new MyPager(this,options);
}
var MyPager=function(elemet,options){
var elem=this;
elem.$element=$(elemet);
elem.init(options);
}
MyPager.prototype.init=function(options){
var elem=this;
elem.opts=$.extend(true,{},{
currentPageNum:'<div class="currentPageNum"><div class="curNum">10</div><ul class="currentPageNumMenu"><li>10</li><li>20</li><li>30</li></ul></div>',
pageOne:'<span class="pageOne icon iconfont icon-diyiye"></span>',
nextPage:'<span class="nextPage icon iconfont icon-sanjiaoright"></span>',
prevPage:'<span class="prevPage icon iconfont icon-sanjiaoleft"></span>',
pageLast:'<span class="pageLast icon iconfont icon-zuihouyiye"></span>',
currentPage:'<input class="currentPage" value="1"/>',
allPage:'共<span class="allPage ">10</span>页',
refreshCurPage:'<span class="refreshCurPage icon iconfont icon-shuaxin"></span>',
},options);
setEleHtml(elem.$element,'<div class="pagePagination"></div>');
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.currentPageNum);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.pageOne);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.nextPage);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.prevPage);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.pageLast);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.allPage);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.currentPage);
setEleHtml(elem.$element.find('.pagePagination'),elem.opts.refreshCurPage);
function setEleHtml(element,value){
if(value!='')
{
element.append(value);
}
}
}
})($,window,undefined)
$('#pager').pager({});