Ferienwohnungen & Chalets
- Startseite >
- Mein Aufenthalt >
- Unterkunft >
- Ferienwohnungen & Chalets
{
track.scrollTo({ left: i * step(), behavior: "smooth" });
});
dotsWrap.appendChild(d);
}
}
function setActiveDot() {
const idx = pageIndex();
const dots = Array.from(dotsWrap.querySelectorAll(".pv-dot"));
dots.forEach((d, i) => d.classList.toggle("active", i === idx));
}
function scrollByOne(dir) {
track.scrollBy({ left: dir * step(), behavior: "smooth" });
}
prevBtn.addEventListener("click", () => scrollByOne(-1));
nextBtn.addEventListener("click", () => scrollByOne(1));
let ticking = false;
track.addEventListener("scroll", () => {
if (ticking) return;
ticking = true;
requestAnimationFrame(() => {
setActiveDot();
ticking = false;
});
}, { passive: true });
window.addEventListener("resize", () => {
renderDots();
setActiveDot();
});
renderDots();
setActiveDot();
})();
" />