Je cherche à changer la classe sur une div toutes les 3 secondes. Les classes sont dans un tableau, la classe précédente doit être supprimée et la suivante ajoutée. "First" devrait être le premier, puis "second", puis "third" et revenir en boucle.
Je sais comment addClass('quelquechose')
mais je suis bloqué sur la partie où le code devrait mettre la prochaine classe disponible du tableau.
jQuery(document).ready(function ($) {
var images = ['first', 'second', 'third'];
function changerFond() {
var nomClasse = $('#principal').attr('class');
if (nomClasse == null)
nomClasse = images[0];
$('#principal').removeClass(function () {
var nouvelleClasse = // trouver la valeur dans le tableau et passer à la valeur suivante, si fin du tableau, revenir au début
$(this).addClass(nouvelleClasse);
});
}
changerFond();
setInterval(changerFond, 2000);
});