Ссылка JSFiddle:
http://jsfiddle.net/dqkZN/32/
Вот соответствующий код:
<div class="categories">
<h3>
<img src="http://i.imgur.com/t5UXT.gif" />
<a href="#">CCTV</a>
<sub>Circuito Cerrado</sub>
</h3>
<div>
<ul>
<li><a href="#">Control de Asistencia</a></li>
<li><a href="#">Controladores de Accesso</a></li>
<li><a href="#">Controladores de Asistencia</a></li>
<li><a href="#">Chapas Electricas</a></li>
<li><a href="#">Chapas Electromagneticas</a></li>
<li><a href="#">Tarjetas de Proximidad</a></li>
</ul>
</div>
<h3>
<img src="http://i.imgur.com/TThAk.gif" />
<a href="#">ALARMAS</a>
<sub>Magellan Sprit Spectra Digiplex/Evo</sub>
</h3>
<div>
<ul>
<li><a href="#">Control de Asistencia</a></li>
<li><a href="#">Controladores de Accesso</a></li>
<li><a href="#">Controladores de Asistencia</a></li>
<li><a href="#">Chapas Electricas</a></li>
<li><a href="#">Chapas Electromagneticas</a></li>
<li><a href="#">Tarjetas de Proximidad</a></li>
</ul>
</div>
</div>
$('.categories').accordion();
$('.categories').accordion({
changestart: function(event, ui) {
$('h3 img').attr('src', 'http://i.imgur.com/TThAk.gif');
}
});
$('.categories h3 img').click(function() {
$(this).next().click();
});
Когда кто-то щелкает заголовок категории, я хочу изменить каждыйзначок со знаком плюс (что означает, что он свернут), и после этого измените значок только что выбранных панелей на знак минус.
Вот конкретное место, которое, я думаю, мне нужно разместить код JavaScript:
$('.categories').accordion({
changestart: function(event, ui) {
$('h3 img').attr('src', 'http://i.imgur.com/TThAk.gif');
//SOME CODE SHOULD GO HERE TO ACT ON "THIS" NEWLY SELECTED PANE.
}
});