[xfnotgiven_film6]
Սերիայի մասին
⌃
document.addEventListener('DOMContentLoaded', () => {
const shell = document.querySelector('.fk-genre-shell');
if (!shell) return;
const strip = shell.querySelector('.fk-genre-strip');
const prevZone = shell.querySelector('.fk-genre-scroll-zone--prev');
const nextZone = shell.querySelector('.fk-genre-scroll-zone--next');
if (!strip) return;
function updateScrollButtons() {
const canScrollLeft = strip.scrollLeft > 0;
const canScrollRight = strip.scrollLeft + strip.clientWidth < strip.scrollWidth;
// Левая зона: показываем ТОЛЬКО если уже есть прокрутка влево
if (prevZone) {
canScrollLeft
? prevZone.classList.add('is-visible')
: prevZone.classList.remove('is-visible');
}
// Правая зона: показываем, если справа ещё есть контент
if (nextZone) {
canScrollRight
? nextZone.classList.add('is-visible')
: nextZone.classList.remove('is-visible');
}
}
// Слушаем скролл
strip.addEventListener('scroll', updateScrollButtons);
// ВАЖНО: запускаем сразу при загрузке — чтобы скрыть левую кнопку, если скролл в начале
updateScrollButtons();
});