let pageNumber = 0; let requestDo = true; const viewSlide = (e) => { if (e.state === false) { alert(e.message); return false; } const itemList = e.result; if (itemList.length === 0) { requestDo = false; } if (pageNumber == 0) { $("#mainSlideList").empty(); } var listHtml = ""; itemList.forEach((element) => { listHtml += `
`; listHtml += `img`; listHtml += `
`; listHtml += `

`; listHtml += `${element.title}`; listHtml += `

`; // listHtml += `

`; // listHtml += `${element.contents}`; // listHtml += `

`; listHtml += `
`; listHtml += `
`; }); if (pageNumber === 0) { $("#mainSlideList").html(listHtml); } else { $("#mainSlideList").append(listHtml); } $("#loadingBar").hide(); $("#moreButtonBox").show(); }; (function ($) { $("#loadingBar").show(); commonFunction.aJax({ url: service_url + "/get-slides.php", data: { pageCategory: pageCategory, pageNumber: pageNumber, pageCount: pageCount, }, type: "POST", done: viewSlide, }); // window.onscroll = function (ev) { // if ( // window.innerHeight + window.scrollY + 10 >= // document.body.offsetHeight // ) { // pageNumber = pageNumber + pageCount; // if (requestDo) { // $("#loadingBar").show(); // commonFunction.aJax({ // url: service_url + "/get-slides.php", // data: { // pageNumber: pageNumber, // pageCount: pageCount, // }, // type: "POST", // done: viewSlide, // }); // } // } // }; $(document).on("click", "[name=click-item]", function () { var idx = $(this).data("idx"); location.href = `/pages/detail.html?idx=${idx}`; }); $(document).on("click", "[name=button-get-more]", function () { pageNumber = pageNumber + pageCount; if (requestDo) { $("#moreButtonBox").hide(); $("#loadingBar").show(); commonFunction.aJax({ url: service_url + "/get-slides.php", data: { pageCategory: pageCategory, pageNumber: pageNumber, pageCount: pageCount, }, type: "POST", done: viewSlide, }); } }); })(jQuery);