jQuery(function () {
axAccordion();
});
function axAccordion () {
var estructureAccordion = "";
var title, content;
jQuery(".ax-accordion").each(function(index, el) {
jQuery(this).find(">li").each(function(index, el) {
//Get accordion title
title = jQuery(this).find(">*:first-child");
if (index != 0 ) {
estructureAccordion += "
"+title.text()+"
";
}else {
estructureAccordion += ""+title.text()+"
";
}
title.remove();
//Get accordion content
estructureAccordion += "";
jQuery(this).remove();
});
//Add estructure accordion
jQuery(this).after(""+estructureAccordion+"
");
estructureAccordion = "";
jQuery(this).remove();
});
clickAccordion ();
}
function clickAccordion () {
jQuery(".ax-accordion__title").click(function(e) {
e.preventDefault();
var $this = jQuery(this);
if (!$this.hasClass('ax-accordion__title--active')) {
$this.parent().find(".ax-accordion__title").removeClass('ax-accordion__title--active');
}
$this.toggleClass('ax-accordion__title--active');
});
}