diff --git a/vorschau/js/app.js b/vorschau/js/app.js index 5171353..7947f20 100644 --- a/vorschau/js/app.js +++ b/vorschau/js/app.js @@ -47,8 +47,13 @@ var heroCurrentSlide = 0; var heroTimer = null; var HERO_INTERVAL = 8000; + var HERO_INTERVAL_VIDEO = 15000; var heroIsTransitioning = false; + function heroGetInterval() { + return heroCurrentSlide === 0 ? HERO_INTERVAL_VIDEO : HERO_INTERVAL; + } + function heroGoTo(index) { if (heroIsTransitioning || index === heroCurrentSlide || !heroSlides.length) return; heroIsTransitioning = true; @@ -80,7 +85,10 @@ function heroStartAutoplay() { heroStopAutoplay(); - heroTimer = setInterval(heroNext, HERO_INTERVAL); + heroTimer = setTimeout(function tick() { + heroNext(); + heroTimer = setTimeout(tick, heroGetInterval()); + }, heroGetInterval()); } function heroStopAutoplay() {