It seems that accordion needs the div after the h element for it
For example with this html it will work as expected
<div class='leftMenu'>
<h3 id ="home">Home</h3>
<div></div>
<h3>Support</h3>
<div>
<ul>
<li>New Tickets</li>
<li>Existing Tickets</li>
<li>Contact</li>
</ul>
</div>
<h3>Other</h3>
<div>
<li>stuff</li>
<li>stuff</li>
</div>
</div>
Description: Convert a pair of headers and content panels into an accordion. Accordion Docs