J'essaie d'apprendre jquery, j'ai quelques bases de javascript.Comment améliorer cette méthode de bascule jQuery
J'ai écrit ce morceau de code pour basculer entre les 3 fonctions, il fonctionne très bien
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
</head>
<style type="text/css">
.format1{
background: red;
}
.format2{
background: yellow;
}
.format3{
background: blue;
}
</style>
<div id="div-toggle">Click here to toggle</div>
<script language="javascript">
var click = 0;
$('#div-toggle').toggle(
function(){
var el = $('#div-toggle');
el.addClass('format1');
el.html('No. of clicks: ' + click++);
},
function(){
var el = $('#div-toggle');
el.removeClass('format1');
el.addClass('format2');
el.html('No. of clicks: ' + click++);
},
function(){
var el = $('#div-toggle');
el.removeClass('format2');
el.addClass('format3');
el.html('No. of clicks: ' + click++);
}
);
</script>
</html>
ici si vous voyez le contenu de toutes les fonctions de la bascule est similaire. Comment puis-je améliorer cela en déplaçant ces codes pour utiliser une seule fonction?