J'essaie de créer un effet de bascule en utilisant les boutons + et - pour afficher et masquer les divs. Et par exemple http://theodin.co.uk/tools/tutorials/jqueryTutorial/index.htmlUtilisation de la bascule jquery sur des div individuels
C'est le script que je utilise
$(function(){
$('.block').hide();
$('#show').toggle(function(){
$('.block').show();
$(this).attr("src","images/minus.jpg");
},function(){
$('.block').hide();
$(this).attr("src", "images/plus.jpg");
});
});
Le code HTML
<div id="show"> Open <img id="show" src="images/plus.jpg"/> </div>
<div class="block">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
</div>
Il fonctionne très bien avec un div mais j'ai plusieurs et quand je clique sur un, ils montrent tous . Y at-il un moyen de les basculer individuellement en utilisant le code que j'ai?
Merci! Savez-vous si jquery permet de masquer() le bloc div si par exemple on clique n'importe où en dehors du bloc ou en change un autre? – user499630
btw, j'ai mis à jour le code avec les URL de l'image réelle, mais les images ne changent pas – user499630
Mon mauvais. Je n'ai pas testé avec des images. Nous utiliserons 'children (" img ")' pour faire cela. J'ai mis à jour l'exemple ci-dessus pour le refléter. –