From 18f0654112c44cd67cdc56ed3d51b2d9f8ac248e Mon Sep 17 00:00:00 2001 From: Cyssoo Date: Thu, 29 Jan 2026 14:57:38 +0100 Subject: [PATCH] Fix heroe carousel translate offset --- views/js/everblock.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/views/js/everblock.js b/views/js/everblock.js index d131edc..a290df1 100644 --- a/views/js/everblock.js +++ b/views/js/everblock.js @@ -437,8 +437,17 @@ $(document).ready(function(){ computedGap = 0; } } + if (!slideWidth || !carouselWidth) { + track.style.transform = 'translateX(0px)'; + return; + } var offset = index * (slideWidth + computedGap) - (carouselWidth - slideWidth) / 2; - track.style.transform = 'translateX(-' + offset + 'px)'; + var translateX = -offset; + if (!isFinite(translateX)) { + track.style.transform = 'translateX(0px)'; + return; + } + track.style.transform = 'translateX(' + translateX + 'px)'; slides.forEach(function (slide, i) { slide.classList.remove('is-active', 'is-next', 'is-prev'); if (i === index) {