Progress Bar : séléctionner l'élément courant
Bonjour,
Voici mon code
Code:
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 35 36 37
| <img class="col-sm-12 col-md-4" src="../images/compétences.png" alt="Compétences">
<div class="col-sm-12 col-md-8">
<input type="button" class="btn btn-primary col-md-2 animer" value="HTML/CSS">
<div class="col-md-5">
<div class="progress active">
<div class="progress-bar 80"><span id="pourcentage" class="pull-right"></span></div>
</div>
</div>
</div>
<div class="col-sm-12 col-md-8">
<input type="button" class="btn btn-primary col-md-2 animer" value="PHP">
<div class="col-md-5">
<div class="progress">
<div class="progress-bar 60"><span id="pourcentage" class="pull-right"></span></div>
</div>
</div>
</div>
</div> |
Avec en js :
Code:
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
| function timer(n) {
$(".progress-bar").css("width", n + "%");
$("#pourcentage").text(n+"%");
if(n < 80) {
setTimeout(function() {
timer(n + 1);
}, 100);
}
}
$(function (){
$("#animer").click(function() {
timer(0);
});
}); |
Mon but est de faire des jauge de compétences dynamique : On clique sur une compétence, et la jauge se rempli jusqu'au niveau actuel.
Je n'arrive pas sélectionner l'élément courant, toute mes jauge se remplissent en même temps. Help !!
Merci d'avance !!
Sélectionner l'élément courant
Re,
J'ai essayé de modifier ma fonctions à coup de $this, parent(), children(). Mais je n'y arrive pas, cela me dit à chaque fois que timer n'est pas une fonction.
Pourtant s'en ai bien une...
Help please !