fipamothemekit/themes/fipamo-default/assets/scripts/Base.js

28 lines
730 B
JavaScript
Raw Normal View History

2021-04-27 03:34:29 +02:00
export default class Base {
//--------------------------
// constructor
//--------------------------
constructor() {
this.currentSlide = 0;
this.slides = document.querySelectorAll('[role="slide"]');
//alert("FRESH");
this.start();
}
start() {
if (this.slides.length > 1) {
this.slideInterval = setInterval(() => {
this.slides[this.currentSlide].className = "hide";
this.currentSlide = (this.currentSlide + 1) % this.slides.length;
this.slides[this.currentSlide].className = "show";
}, 3000);
}
}
//--------------------------
// methods
//--------------------------
2021-04-27 03:34:29 +02:00
//--------------------------
// event handlers
//--------------------------
2021-04-27 03:34:29 +02:00
}