var Pager = function(obj){ //赋值 this.__total = obj.total || 1; this.__index = obj.index || 1; this.__parent = obj.parent; this.__onchange = obj.onchange; //初始化分页器 this.__init(obj); };
初始化函数this.__init结构:
Pager.prototype.__init = function(obj){ (根据上面分析的情况进行处理) ... this._$setIndex(this.__index); //跳转到初始页 //绑定分页器点击函数 this.__body.onclick = this.__doClick.bind(this); };
初始化完成,点击后就会做出相应的判断,并使用this._$setIndex(index)进行跳转。
更多关于分页教程的文章,请查看以下专题: