feat(frontend): replace lazy loading with zibll lazysizes

This commit is contained in:
kate522 committed 2026-08-18 01:33:38 +08:00
1 parent 02571eecd6
commit 435ee1daa7
78 files changed
+1515 -909

No files matched your search

+2 -6
View File
@@ -191,7 +191,6 @@
spaceBetween: spaceBetween,
parallax: parallax,
effect: effect,
lazy: { loadPrevNext: true },
autoplay: autoplay,
speed: speed,
pagination: pagination,
@@ -199,9 +198,6 @@
keyboard: keyboard,
a11y: { prevSlideMessage: "上一张", nextSlideMessage: "下一张" },
on: {
lazyImageReady: function (slideEl, imageEl) {
if (imageEl) imageEl.classList.add("lazyloaded");
},
slideChange: function () {
el.querySelectorAll(".aksrt-dplayer, video").forEach(function (media) {
if (media.pause) media.pause();
@@ -238,7 +234,7 @@
var img = slide.querySelector("img");
var src = img ? (img.dataset.src || img.src) : "";
if (src) {
return '<div class="' + className + '"><img class="aksrt-tilt-thumb" src="' + src + '"></div>';
return '<div class="' + className + '"><img' + window.aksrtGetLazyImageAttr('lazy_sider', src, 'aksrt-tilt-thumb') + ' alt=""></div>';
}
return "";
};
@@ -379,4 +375,4 @@
}
window.AksrtFrontend.register("aksrt-hero-slider", function () { initHeroSlider(); });
})();
})();