Maciej
Szczepański
www, marketing,
reklama
Temat: jquery accordion
Witam, mam taka strukture
style
.open .box {display: block;}
.close .box {display: none;}
<ul id="accordion">
<li>
<div class="open">
<a class="slider" href="#">Rozwin 1</a>
<div class="box"><p>Tutaj tresc</p></div>
</div>
</li>
<li>
<div class="close">
<a class="slider" href="#">Rozwin 2</a>
<div class="box"><p>Tutaj tresc</p></div>
</div>
</li>
<li>
<div class="close">
<a class="slider" href="#">Rozwin 2</a>
<div class="box"><p>Tutaj tresc</p></div>
</div>
</li>
</ul>
i taki skrypt
$(document).ready(function () {
$(".close a.slider").click(function() { $(this).parent(".close").removeClass("close").addClass("open").find(".box").slideDown('fast');
});
$(".open a.slider").click(function() { $(this).parent(".open").removeClass("open").addClass("close").find(".box").slideDown('fast');
});
});
niestety działa mi to tylko za pierwszym "klikiem". Co zrobić żeby pokazać/ukryć ".box" zawsze gdy klikam?