From df71a1a702e0b508e88b69b19f62c00261d67eee Mon Sep 17 00:00:00 2001 From: augushong Date: Wed, 27 Sep 2023 16:45:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=86=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/plugs/ulthon-admin/table.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/public/static/plugs/ulthon-admin/table.js b/public/static/plugs/ulthon-admin/table.js index 8b01f8c..f305038 100644 --- a/public/static/plugs/ulthon-admin/table.js +++ b/public/static/plugs/ulthon-admin/table.js @@ -22,9 +22,30 @@ loadPage(); + $(window).scroll(function () { + var scrollTop = $(this).scrollTop(); + var windowHeight = $(this).height(); + + var scrollHeight = $(document).height(); + + if (scrollTop + windowHeight > scrollHeight - windowHeight) { + loadPage(); + } + }); + var page = 1; + var isLoading = false; function loadPage() { + if (isLoading) { + return; + } + isLoading = true; + loading.show(); $.get(options.url, { page: page }, function (res) { + isLoading = false; + page++; + + loading.hide(); res.data.forEach(row => {