easyui 。
确实是个好东西。
但是发现翻页插件。有个小bug。 没有输入好多页。点击调转的功能。
于是今年。分析了一把。 加上了此功能。不多说。直接上代码。
step1:
找到 _80(_81) 这个函数。
加上代码:
var btn = _83.nav[_86];
var a;
//添加跳转按钮功能2014 2.19
if(btn.iconCls=="pagination-go")
{
a = $("<a href=\"javascript:void(0)\"> </a>").appendTo(tr);
}
else
{
a = $("<a href=\"javascript:void(0)\"></a>").appendTo(tr);
}
a.wrap("<td></td>");
step2:
bb.go = _85("go");
bb.after = $("<span style=\"padding-right:6px;\"></span>").appendTo(tr).wrap("<td></td>");
$("<td><div class=\"pagination-btn-separator\"></div></td>").appendTo(tr);
step3:
next: { iconCls: "pagination-next", handler: function () {
var _a8 = $(this).pagination("options");
var _a9 = Math.ceil(_a8.total / _a8.pageSize);
if (_a8.pageNumber < _a9) {
$(this).pagination("select", _a8.pageNumber + 1);
}
}
},
//添加跳转按钮功能2014 2.19
go: { iconCls: "pagination-go", handler: function () {
var _te = $(this).pagination("options");
var nums =$(this).find("input")[0].value;
var _tf= Math.ceil(_te.total / _te.pageSize);
var go_nums= parseInt(nums)||1;
if (_te.pageNumber < _tf) {
$(this).pagination("select",go_nums);
}
}
}
找到相应的模块。加上代码就可以了。