var g_g = { //加工成html g_a_a: function (a) { var a_var = new Array(); if (a.isSuccess) { var a_r = a.result; for (var i = 0; i < a_r.length; i++) { a_var.push("
  • " + a_r[i].bookname+"

  • "); } } //Common.L("3", "1", ""); return a_var.join(""); }, g_a: function (a,b) { var a_var = new Array(); if (a.isSuccess) { var a_r = a.result; for (var i = 0; i < a_r.length; i++) { a_var.push("
  • "); } } $(b).empty().append(a_var.join("")); Common.L("3", "1", ""); }, g_a_a_a: function (a, b) { var a_var = new Array(); if (a.isSuccess) { var a_r = a.result; a_var.push(""); a_var.push(""); } $(b).empty().append(a_var.join("")); Common.L("3", "1", ""); //return a_var.join(""); }, //加工分页数据 b当前页 d方法名 a总条数 f参数 g_a_b: function (b, d, a, f) { //a 是总条数 b当前页 c 每页的条数 d方法名 f 是参数 var c = g_g.g_s; if (g_g.g_s >= a) { return ""; } //获取总页数 function totalPage(a_c) { var ii = 0; if (a % c > 0) { ii++; } return Math.floor(a / c + ii); } var Currpage = b; //获取总页数 var AllPage = totalPage(); if (Currpage <= 1) Currpage = 1; if (Currpage >= AllPage) Currpage = AllPage; var a_var = new Array(); a_var.push("
  • 首页
  • "); if ((b - 1) == 0) { a_var.push("
  • <
  • "); } else { a_var.push("
  • <
  • "); } if (Currpage != 0) { if (AllPage <= 7) { for (var i = 0; i < AllPage; i++) { if (Currpage == (i + 1)) { a_var.push("
  • " + (i + 1) + "
  • "); } else { a_var.push("
  • " + (i + 1) + "
  • "); } } } else { if (Currpage >= 5) { a_var.push("
  • 1
  • "); a_var.push("
  • ...
  • "); if (Currpage < (AllPage - 2)) { for (var i = (Currpage - 1) ; i < (Currpage - 1) + 3; i++) { if (i == Currpage) { a_var.push("
  • " + i + "
  • "); } else { a_var.push("
  • " + i + "
  • "); } } } } else { for (var i = 0; i < 5; i++) { if (Currpage == (i + 1)) { a_var.push("
  • " + (i + 1) + "
  • "); } else { a_var.push("
  • " + (i + 1) + "
  • "); } } } if (Currpage >= (AllPage - 2)) { for (var i = 4; i > -1; i--) { if (Currpage == (AllPage - i)) { a_var.push("
  • " + (AllPage - i) + "
  • "); } else { a_var.push("
  • " + (AllPage - i) + "
  • "); } } } else { a_var.push("
  • ...
  • "); a_var.push("
  • " + AllPage + "
  • "); } } } if (Currpage == AllPage) { Currpage--; } a_var.push("
  • >
  • "); a_var.push("
  • 尾页
  • "); return a_var.join(""); }, //当前页数 g_p: 0, //每页条数 g_s: 12, g_b: function (a,b) { var curidname = "#" + szgx.pageInfo.responseInfo.cnf[a].asyncmodle; //分类ID p 第几页 s 每页多少条数据 分类的 return { c: $(curidname).attr("d_a"), p: "1", s: b, y: "1800" }; }, g_c: function (a) { var curidname = "#" + szgx.pageInfo.responseInfo.cnf[a].asyncmodle; //分类ID p 第几页 s 每页多少条数据 名家的 return { d: $(curidname).attr("g_b"), p: "1", s: "8", y: "1800" }; }, //异步操作数据 a 当前页 b为参数 g_d: function (a, b) { Getdata._initP(function (d) { $("#itemContainer").empty().append(g_g.g_a_a(d)); //加载分页 $("#PageContent").empty().append(g_g.g_a_b(a, "g_g.g_d", d.pageInfor.AllCount, b)); }, { loadingData: "../handler/Helper", iconame: "C_G_B", params: { c: b, p: a, s: g_g.g_s } }); }, g_d_a: function (a, b) { var curidname = "#" + szgx.pageInfo.responseInfo.cnf[a].asyncmodle; $(curidname).attr({ "g_b": b }); Getdata._init(function (d) { szgx.pageInfo.responseInfo.cnf[a].fun(d, curidname); }, szgx.pageInfo.responseInfo.cnf[a]); }, g_d_d: function (c,a,b) { $("#itemContainer").empty().append(g_g.g_a_a(c)); //加载分页 $("#PageContent").empty().append(g_g.g_a_b(a, "g_g.g_d", c.pageInfor.AllCount, b)); } } var y_l_s = "380D9563EDF2E8492E874D552A1D3BB6A3D1D87984D43611679944219FF67A3055259AA2AA15DDC8"; $(function () { Common.GetUrlValue(); }) $(function () { setInterval(function () { var ks = $(window).scrollTop(); var js = $(window).scrollTop() + $(window).height(); //alert(ks + " " + js); var windowp = $(window).scrollTop() + $(window).height(); $("#ssssss").text(windowp); }, 500); if ("undefined" == typeof szgx) return; var intervalIds = setInterval(function () { var ks = $(window).scrollTop(); var js = $(window).scrollTop() + $(window).height(); //alert(ks + " " + js); var windowp = $(window).scrollTop() + $(window).height(); for (var index = 0; index < szgx.pageInfo.responseInfo.cnf.length; index++) { if (szgx.pageInfo.responseInfo.cnf[index].style == 2 && WindowShow(szgx.pageInfo.responseInfo.cnf[index].range.min, szgx.pageInfo.responseInfo.cnf[index].range.max, ks, js)) { //alert(index + " " + szgx.pageInfo.responseInfo.cnf[index].range.min+" " +szgx.pageInfo.responseInfo.cnf[index].range.max+" "+ ks+" "+js); szgx.pageInfo.responseInfo.cnf[index].style = 1; //给当前赋值 szgx.pageInfo.responseInfo.curLayout = szgx.pageInfo.responseInfo.cnf[index].layout; if (szgx.pageInfo.responseInfo.cnf[index].l_d == "") { szgx.pageInfo.responseInfo.cnf[index].l_d = szgx.pageInfo.responseInfo.loadingData; } var idname = "#" + szgx.pageInfo.responseInfo.cnf[index].asyncmodle; $(idname).hasClass(szgx.pageInfo.responseInfo.loadingName) || $(idname).addClass(szgx.pageInfo.responseInfo.loadingName); Getdata.GetBind(szgx.pageInfo.responseInfo.cnf[index]); //break; } } var bools = true; for (var index = 0; index < szgx.pageInfo.responseInfo.cnf.length; index++) { if (szgx.pageInfo.responseInfo.cnf[index].style != 1) { bools = false; break; } } if (bools) { clearInterval(intervalIds); //alert("sss"); } }, 500); }); function WindowShow(s1, e1, s2, e2) { //$("#ssssss1").text($("#ssssss1").text() + "\r\n" + s1 + " " + e1 + " " + s2 + " " + e2); if ((s2 <= e1) && (s1 <= e2)) { //alert(1); return true; } else { //alert(0); return false; } }