Je veux faire en sorte que lorsque je clique quelque part sur mon site Web, l'arrière-plan change. J'ai trois origines, et je veux en faire une boucle.jQuery/Javascript - boucle
$(document).ready(function() {
$('body').click((function(){
return function()
{
if (counter == null) {
var counter = 1;
}
if(counter == 3) {
$(this).css("background-image","url(3.jpg)");
$(this).css("background-position","10% 35%");
var counter = null;
}
if(counter == 2) {
$(this).css("background-image","url(2.jpg)");
$(this).css("background-position","10% 35%");
var counter = 3;
}
if(counter == 1) {
$(this).css("background-image","url(1.jpg)");
$(this).css("background-position","40% 35%");
var counter = 2;
}
}
})());
});
Pourquoi cela ne fonctionne-t-il pas?
Qu'est-ce que votre débogage vous a dit? – bzlm
voir ce qui se passe lorsque vous supprimez le '()' à la fin de la fonction 'clic' ci-dessus. –
Avez-vous déjà résolu ce problème avec succès? Avez-vous encore besoin d'aide pour cela? – jcolebrand