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](${element.photo_url})
`;
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);