Files
agent_test/template/javascript/homepage.html

45 lines
1.4 KiB
HTML
Raw Normal View History

2026-03-07 12:09:01 +07:00
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />
<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
2026-03-07 10:26:20 +07:00
<script>
2026-03-07 12:09:01 +07:00
function initHomepageBannerSlider() {
if (typeof Swiper === "undefined") return
if (!document.querySelector(".homepage-banner-slider")) return
new Swiper(".homepage-banner-slider", {
loop: true,
autoplay: {
delay: 3500,
disableOnInteraction: false,
},
pagination: {
el: ".homepage-banner-pagination",
clickable: true,
},
})
}
2026-03-08 23:40:18 +07:00
function initProductCategorySliders() {
if (typeof Swiper === "undefined") return
document.querySelectorAll(".product-category-slider").forEach(function (el) {
new Swiper(el, {
slidesPerView: 5,
spaceBetween: 12,
navigation: {
nextEl: el.querySelector(".swiper-button-next"),
prevEl: el.querySelector(".swiper-button-prev"),
},
breakpoints: {
1280: { slidesPerView: 4 },
1600: { slidesPerView: 5 },
},
})
})
2026-03-07 10:26:20 +07:00
}
document.addEventListener("DOMContentLoaded", () => {
2026-03-07 12:09:01 +07:00
initHomepageBannerSlider()
2026-03-08 23:40:18 +07:00
initProductCategorySliders()
2026-03-07 10:26:20 +07:00
})
2026-03-08 23:40:18 +07:00
</script>