Buenas como estas vean tengo el siguiente codigo que me sirve para crear una especie de acordeon con ajax:
(function($)
{
$.fn.addTemplateSetup(function()
{this.find('.close').toggleBranchOpen().removeClas s('close');this.find('dl.accordion dt:first-child + dd').siblings('dd').hide();if(!$.browser.msie||$.b rowser.version>8)
{this.find('.task-dialog').parent().hover(function()
{$(this).find('.task-dialog > li.auto-hide').expand();},function()
{$(this).find('.task-dialog > li.auto-hide').fold();});}},true);$(document).ready(functi on()
{$('.arbo .toggle, .collapsible-list li:has(ul) > :first-child, .collapsible-list li:has(ul) > :first-child + span').live('click',function(event)
{$(this).toggleBranchOpen();if(this.nodeName.toLow erCase()=='a')
{event.preventDefault();}});$('dl.accordion dt').live('click',function()
{$(this).next('dd').slideDown().siblings('dd').sli deUp().prev('dt');$(this).addClass('opened').sibli ngs('dt').removeClass('opened');});});$.fn.toggleB ranchOpen=function()
{this.each(function()
{$(this).closest('li').toggleClass('closed');});re turn this;};})(jQuery);
y este el html:
<dl class="accordion" style="font-family:verdana;">
<dt class="block-content1" style="cursor:pointer"><strong >Ver Fomas de Juego</strong></dt>
<dd class="block-content">
<!--contenido-->
</dd>
Mi pregunta es como haria para q este tambien cierre las pestañas de acordeon ya que al principio solo abre pero no cierra les dejo la pagina del ejemplo lo vean en funcionaniemto: http://eyoogle.com/diseno/modificacion_eyoogle_portal/comojugar.php en realidad no hice el codigo me lo pasaron asi pero ahora me piden que cierre en la misma pestaña q este abierta. no soy muy experto en ajax ni javascript por lo q veran si me dan una idea una ayudita se los agradeceria muchisimo.