J'ai un div javascript/show avec 4 divs différents en cours. Il fonctionne partiellement mais ne fonctionne pas comme je le souhaite. Lorsque je clique sur l'un des divs, il ouvre la div caché, ce qui est parfait, mais quand je clique sur l'autre lien pour ouvrir l'autre div je veux l'autre je clique d'abord pour fermer, puis le nouveau pour ouvrir. Voici mon javascript.Javascript masquer/montrer div
$('[id^="hideshow"]').on('click', function(event) {
var dataValue = $(this).attr('data-value');
dataValue = $('#'+dataValue);
$(dataValue).toggle('hide');
});
<a class="pure-button pure-button-primary" type='button' id='hideshow1' value='hide/show' data-value="content1"><div class="witb">
<hr class="dark2">
<p></p>Whats in the Bag <i class="fa fa-angle-down" style="font-size:24px"></i></p>
</div>
</div></a>
<div id='content2' style="display:none">
<div class="wedge-thumbs">
<img class="thumbs" src="build/wedge-thumb.png?$staticlink$" alt="Milled Grind Header">
<a href="#" class="customize"><span style="customize"> Customize It</span></a>
<hr class="dark">
<span class="title">Milled Grind 54° LB</span>
</div>
<div class="wedge-thumbs">
<img class="thumbs" src="build/wedge-thumb.png?$staticlink$" alt="Milled Grind Header">
<a href="#" class="customize"><span style="customize"> Customize It</span></a>
<hr class="dark">
<span class="title">Milled Grind 54° LB</span>
</div>
<div class="wedge-thumbs">
<img class="thumbs" src="build/wedge-thumb.png?$staticlink$" alt="Milled Grind Header">
<a href="#" class="customize"><span style="customize"> Customize It</span></a>
<hr class="dark">
<span class="title">Milled Grind 54° LB</span>
</div>
</div>
votre code html Fournir. –
J'ai ajouté le html – sizemattic
On dirait que c'est inapproprié parce que rien n'est visible. –