I use jquery tabs plugin to make an element of several tabs. Each tab has an accordion (jquery accordion plugin).
<div id="tabs" class="faq-tabs">
<ul>
<li><a href="#tabs-1">1</a></li>
<li><a href="#tabs-2">2</a></li>
</ul>
<div id="tabs-1">
<div id="accordion-1" class="accordion a-faq">
<h3>Title 1</h3>
<div>Block1</div>
<h3>Titl2</h3>
<div>Block2</div>
</div>
</div>
<div id="tabs-2">
<div id="accordion-2" class="accordion a-faq">
<h3>Title 1</h3>
<div>Block1</div>
<h3>Titl2</h3>
<div>Block2</div>
</div>
</div>
In js code I activate tabs and accordion plugins that way:
$(function() {
$( "#tabs" ).tabs();
$( "#accordion-1,#accordion-2" ).accordion();
});
The problem is that #accordion-2 on second tab doesn't work. It seems that js code for binding accordion plugin is not correct.
Any advice, please? Thanks.