|
@@ -1,20 +1,23 @@
|
|
|
$(function () {
|
|
|
$("img").lazyload();
|
|
|
const globaldata = {
|
|
|
- active: 0,
|
|
|
+ active: null,
|
|
|
}
|
|
|
let params = lxd.parseUrl(window.location.href).query,
|
|
|
my_nav = $(".my-nav"), my_nav_lis = my_nav.find("li"), id = params["id"] || 0;
|
|
|
- my_nav_lis.removeClass("active");
|
|
|
- $(my_nav_lis[id]).addClass("active");
|
|
|
- let grade = $(my_nav_lis[id]).data("id"), lock = false, currentPage = 3, totalPage = 3, type = $(my_nav_lis[id]);
|
|
|
+ if (id < my_nav_lis.length) {
|
|
|
+ my_nav_lis.removeClass("active");
|
|
|
+ $(my_nav_lis[id]).addClass("active");
|
|
|
+ }
|
|
|
+ let grade = $(my_nav_lis[id]).data("id"), lock = false, currentPage = 3, totalPage = 3, type = $(my_nav_lis[id]), zlock = "数据加载中...";
|
|
|
my_nav.click(function (e) {
|
|
|
if (e.target.className == "my-nav") return false;
|
|
|
let active = Array.prototype.slice.call($(this).find("li")).indexOf(e.target);
|
|
|
if (active == globaldata.active) return false;
|
|
|
- $(".my-loading").html("数据加载中...").hide();
|
|
|
globaldata.active = active;
|
|
|
type = $(e.target);
|
|
|
+ z_lock = type.data("zlock") || zlock;
|
|
|
+ $(".my-loading").html(z_lock).hide();
|
|
|
currentPage = type.data("currentPage") || 3;
|
|
|
totalPage = type.data("totalPage") || 3;
|
|
|
grade = type.data("id");
|
|
@@ -43,6 +46,7 @@ $(function () {
|
|
|
data({ currentPage, area, grade }).then(res => { totalPage = res.totalPage; currentPage++; type.data("totalPage", res.totalPage); type.data("currentPage", currentPage); lock = res.lock; $(".my-loading").hide(); })
|
|
|
}
|
|
|
if (c == 0 && currentPage > totalPage) {
|
|
|
+ type.data("zlock", "已经没有可以加载的数据了")
|
|
|
type.data("lock", true)
|
|
|
$(".my-loading").html("已经没有可以加载的数据了").show();
|
|
|
}
|