1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| const
tbdiapo1 = ['boule1.png', 'boule2.png', 'boule3.png', 'boule4.png', 'boule5.png', 'boule6.png'],
tbdiapo2 = ['boule7.png', 'boule8.png'],
tbdiapo3 = ['boule5.png', 'boule3.png', 'boule1.png', 'boule2.png'],
repertoir_image = 'https://danielhagnoul.developpez.com/images/';
class Diaporama {
constructor(cible, tableau, repertoire, duree) {
this.Image = document.querySelector('#' + cible);
this.Tableau = tableau;
this.temp = duree;
this.repertoir_image = repertoire;
this.tbmage = -1;
this.diap();
}
diap() {
this.tbmage++;
this.Image.src = this.repertoir_image + this.Tableau[this.tbmage];
if (this.tbmage === this.Tableau.length - 1) {
this.tbmage = -1;
}
let that = this;
setTimeout(() => {
that.diap()
}, this.temp);
}
}
new Diaporama('diapo_1', tbdiapo1, repertoir_image, 2000);
new Diaporama('diapo_2', tbdiapo2, repertoir_image, 1000);
new Diaporama('diapo_3', tbdiapo3, repertoir_image, 3000); |
Partager