/** * jquery jpages v0.7 * client side pagination with jquery * http://luis-almeida.github.com/jpages * * licensed under the mit license. * copyright 2012 luís almeida * https://github.com/luis-almeida */ ;(function($,window,document,undefined){var name="jpages",instance=null,defaults={containerid:"",first:false,previous:"上一页 ",next:" 下一页",last:false,links:"numeric",startpage:1,perpage:10,midrange:5,startrange:1,endrange:1,keybrowse:false,scrollbrowse:false,pause:0,clickstop:false,delay:50,direction:"forward",animation:"",fallback:400,minheight:true,callback:undefined};function plugin(element,options){this.options=$.extend({},defaults,options);this._container=$("#"+this.options.containerid);if(!this._container.length)return;this.jqwindow=$(window);this.jqdocument=$(document);this._holder=$(element);this._nav={};this._first=$(this.options.first);this._previous=$(this.options.previous);this._next=$(this.options.next);this._last=$(this.options.last);this._items=this._container.children(":visible");this._itemsshowing=$([]);this._itemshiding=$([]);this._numpages=math.ceil(this._items.length/this.options.perpage);this._currentpagenum=this.options.startpage;this._clicked=false;this._cssanimsupport=this.getcssanimationsupport();this.init();}plugin.prototype={constructor:plugin,getcssanimationsupport:function(){var animation=false,animationstring='animation',keyframeprefix='',domprefixes='webkit moz o ms khtml'.split(' '),pfx='',elm=this._container.get(0);if(elm.style.animationname)animation=true;if(animation===false){for(var i=0;i