Show / Hide div onClick()
Bonjour à tous,
Voilà, je pense que le problème est assez simple à résoudre, j'ai un bouton avec la classe "work" sur lequel on clique pour afficher le div avec l'id "work" et le texte du lien ainsi que sa classe change en même temps.
Pour que lorsqu'on reclique sur le bouton, on affiche le div précédent.
Pour le moment j'ai ceci, mais ça ne fonctionne pas, seule le premier clic fonctionne... Et je ne pense pas que ce soit le plus propre non plus...
Code:
1 2 3 4 5 6 7 8 9 10
| $(document).ready(function(){
$('.works').on('click', function(){
$('#works').show().siblings('div').hide();
$('.works').html('<span>See my skills</span><i class="icon-briefcase"></i>').removeClass().addClass('skills');
});
$('.skills').on('click', function(){
$('#works').hide().siblings('div').show();
$('.skills').html('<span>See my works</span><i class="icon-briefcase"></i>').removeClass().addClass('works');
});
}); |
Code:
1 2 3 4
| <div class="shortBtn ">
<a class="works" rel="nofollow"><span>See my works</span><i class="icon-briefcase"></i></a>
<a href="/documents/cv.pdf" target="_blank" class="download" rel="nofollow"><span>Download my CV</span><i class="icon-down-circled "></i></a>
</div> |
Pouvez-vous m'aider ?
Merci beaucoup