Namespace.register("U.Control.Pag"); //登录页面的命名空间 //下一页 U.Control.Pag.Next = function (btn) { } //上一页 U.Control.Pag.Prev = function (btn) { } //最后一页 U.Control.Pag.Last = function (btn) { } //第一页 U.Control.Pag.Frit = function (btn) { } //跳转 U.Control.Pag.Jump = function (btn) { } U.Control.Pag.II = function (U_C_PAG_data) {//动态创建分页控件 if (!U_C_PAG_data) { U_C_PAG_data = 5; } var U_C_Pag_II_container = $$("div", { "class": "U_C_Pag_II_container" }, document.body); //创建分页控件的容器 var U_C_Pag_II = $$("ul", { "class": "U_C_Pag_II", "id": "U_C_PAG_UL" }, U_C_Pag_II_container); $$("li", { "class": "U_C_Pag_II_prev_btn", "innerHTML": "<<", "id": "U_C_pag_prev_btn" }, U_C_Pag_II); for (var i = 1; i <= U_C_PAG_data; i++) {//用数组长度创建页码 $$("li", { "innerHTML": i, "class": "U_C_one_page" }, U_C_Pag_II); } $$("li", { "class": "U_C_Pag_II_next_btn", "innerHTML": ">>" }, U_C_Pag_II); var jump_container = $$("div", { "class": "U_C_Pag_II_Slider" }, U_C_Pag_II_container); //创建跳转页码 $$("div", { "class": "U_C_Pag_II_Slider_btn" }, jump_container); //创建跳转按钮 return U_C_Pag_II_container; } U.Control.Pag.I = function (P) { if (!P) { P = 5; } var I = $$("div", { "id": "U_C_Pag_I", "style": { "margin": "50px"} }, $("body")[0]), I_L = $$("div", { "id": "U_C_Pag_I_List", "class": "U_C_Pag_I_List" }, I), I_L_U = $$("ul", { "id": "U_C_Pag_I_List_UL", "class": "U_C_Pag_I_List_UL" }, I_L), I_L_U_N = $$("div", { "id": "U_C_Pag_I_Next", "class": "U_C_Pag_I_Next", "onclick": [[U.Control.Pag.Next, ([this])]] }, I_L), I_L_U_L = $$("div", { "id": "U_C_Pag_I_Last", "class": "U_C_Pag_I_Last", "innerHTML": ">>", "onclick": [[U.Control.Pag.Last, ([this])]] }, I_L), I_L_F = $$("div", { "class": "U_C_Pag_I_Find" }, I), I_L_F_J = $$("div", { "id": "U_C_Pag_I_Jump", "class": "U_C_Pag_I_Jump", "onclick": [[U.Control.Pag.Jump, ([this])]] }, I_L_F), I_L_F_JInp = $$("input", { "id": "U_C_Pag_Jump_Inp", "class": "U_C_Pag_Jump_Inp", "contenteditable": "true" }, I_L_F); var i; for (i = 1; i <= P; i++) { $$("li", { "id": "Pag_" + i, "innerHTML": i, "onclick": "", "class": "U_C_Pag_I_List_UL_Li" }, I_L_U); } return I; } U.Control.Pag.I.create = function (P) { // alert("正在调整"); // return; // pag = U.Control.Pag.I(P); // U.PG.PPage($("body")[0], 20, 1, 4, { "fun": [[function () { }, ([1])]], "page": [0] }, function () { // return { "pre": null, "next": $("#U_C_Pag_I_Next")[0], "frit": null, "last": $("#U_C_Pag_I_Last")[0], "input": [$("#U_C_Pag_Jump_Inp")[0], $("#U_C_Pag_I_Jump")[0]], "page": [$("#U_C_Pag_I_List_UL")[0], "U_C_Pag_I_List_UL_Li", "U_C_Pag_I_List_UL_DLi"] }; // }); //U.MD.DynamicLoad("http://d.1473.cn/controls/pc/Pag/Pag1.css", "link"); var I = $$("div", { "id": "U_C_Pag_I", "style": { "margin": "50px"} }, null); var pag = U.PG.PPage(I, 20, P, 5, { "isp": 5, "fun": [[function (Page) { U.Control.Pag.I.create(Page); }, ([1])]], "page": [0] }); return I; } U.Control.Pag.II.create = function (P) { alert("正在调整"); return; pag = U.Control.Pag.II(10); //追加到那个元素下 一共有多少条数据 默认启始页位置 一页多少条数据 {"fun": 回调函数, 回调函数中第几个参数表示页数:} 返回函数 return {"pre": 上一页按钮的元素,"next":下一页,"frit": 首页,"last":尾页, "input":[输入框,跳转按钮],"page":[添加页数的位置,页数的样式名,当前页数的样式名]} U.PG.PPage($("body")[0], 20, 1, 4, { "fun": [[function () { }, ([1])]], "page": [0] }, function () { // return { "pre": $("#U_C_Pag_I_Pre")[0], "next": $("#U_C_Pag_I_Next")[0], "frit": $("#U_C_Pag_I_Frit")[0], "last": $("#U_C_Pag_I_Last")[0], "input": [$("#U_C_Pag_Jump_Inp")[0], $("#U_C_Pag_I_Jump")[0]], "page": $("#U_C_Pag_I_List_UL")[0] }; return { "pre": null, "next": $("#U_C_pag_next_btn")[0], "frit": null, "last": null, "input": [$("#U_C_Pag_II_input")[0], $("#U_C_Pag_II_Slider_btn")[0]], "page": [$("#U_C_PAG_UL")[0], "U_C_one_page", "U_C_Pag_II_active"] }; }); return pag; }