Creo que el problema me lo esta dando la función Toggle.
Os dejo el Js
Código Javascript:
Ver original
$("ul li:first").addClass("select"); $("ul ul:first").addClass("mostrar"); var anterior = null; $(".AcordeonCategorias > ul > li > a").click(function () { $("ul li:first").removeClass("select"); $("ul ul:first").removeClass("mostrar"); $(anterior).parent("li").removeClass("select"); $(this).parent("li").addClass("select"); if (anterior != null) { $(anterior).stop(false).slideToggle(500); } anterior = $(this).parent("li").children("ul:first"); $(this).parent("li").children("ul:first").stop(false).slideToggle(500); }); $(".AcordeonCategorias > ul li li > a").click(function () { var a = $(this).parent("li").find("ul").html(); if (a != "") { $(this).parent("li").children("ul:first").stop(false).slideToggle(300); } });
Y La estrucura de HTML es con listas como se puede apreciar con las cabeceras de el acordeon con "<a>"
Muchas gracias de antemano