|
@@ -9,7 +9,17 @@ $(function () {
|
|
my_nav_lis.removeClass("active");
|
|
my_nav_lis.removeClass("active");
|
|
$(my_nav_lis[id]).addClass("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 = "数据加载中...";
|
|
|
|
|
|
+ let grade = $(my_nav_lis[id]).data("id"), lock = false, type = $(my_nav_lis[id]), zlock = "数据加载中...",
|
|
|
|
+ // 加载的数据
|
|
|
|
+ area = params["area"] || '';
|
|
|
|
+ if (!area) {
|
|
|
|
+ var currentPage = 3, totalPage = 3;
|
|
|
|
+ } else {
|
|
|
|
+ $(".my-list").empty();
|
|
|
|
+ var currentPage = 1, totalPage = 1;
|
|
|
|
+ $(".my-loading").show();
|
|
|
|
+ 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(); })
|
|
|
|
+ }
|
|
my_nav.click(function (e) {
|
|
my_nav.click(function (e) {
|
|
$(".my-loading").hide();
|
|
$(".my-loading").hide();
|
|
if (e.target.className == "my-nav") return false;
|
|
if (e.target.className == "my-nav") return false;
|
|
@@ -21,21 +31,27 @@ $(function () {
|
|
i ? $(".my-loading").show() : '';
|
|
i ? $(".my-loading").show() : '';
|
|
z_lock = i || zlock;
|
|
z_lock = i || zlock;
|
|
$(".my-loading").html(z_lock).hide();
|
|
$(".my-loading").html(z_lock).hide();
|
|
- currentPage = type.data("currentPage") || 3;
|
|
|
|
- totalPage = type.data("totalPage") || 3;
|
|
|
|
grade = type.data("id");
|
|
grade = type.data("id");
|
|
lock = type.data("lock") || false;
|
|
lock = type.data("lock") || false;
|
|
|
|
+ if (!area) {
|
|
|
|
+ currentPage = type.data("currentPage") || 3;
|
|
|
|
+ totalPage = type.data("totalPage") || 3;
|
|
|
|
+ } else {
|
|
|
|
+ currentPage = type.data("currentPage") || 1;
|
|
|
|
+ totalPage = type.data("totalPage") || 1;
|
|
|
|
+ $(".my-loading").show();
|
|
|
|
+ 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(); })
|
|
|
|
+ }
|
|
$(this).find(".active").removeClass("active");
|
|
$(this).find(".active").removeClass("active");
|
|
type.addClass("active");
|
|
type.addClass("active");
|
|
$(".ke>.active").removeClass("active");
|
|
$(".ke>.active").removeClass("active");
|
|
$($(".ke>.my-list")[active]).addClass("active");
|
|
$($(".ke>.my-list")[active]).addClass("active");
|
|
|
|
+
|
|
})
|
|
})
|
|
|
|
|
|
// 加载数据
|
|
// 加载数据
|
|
// 显示区高度
|
|
// 显示区高度
|
|
- let ch = document.documentElement.clientHeight || document.body.clientHeight,
|
|
|
|
- // 加载的数据
|
|
|
|
- area = params["area"] || '';
|
|
|
|
|
|
+ let ch = document.documentElement.clientHeight || document.body.clientHeight;
|
|
$(window).scroll(function () {
|
|
$(window).scroll(function () {
|
|
if (lock) return false;
|
|
if (lock) return false;
|
|
// 滑动区高度
|
|
// 滑动区高度
|