fbs5zr
14.11.2017, 16:27
Имеется следующая ситуация:
на одной странице располагаются два аккордеона нужно при клике на одном из них закрыть все вкладки на соседнем аккордионе. Пробую сделать так :
$(".accordion-auth .menu_name").click(function(){
$(this).next(".menu_block").slideToggle("fast")
.siblings(".menu_block:visible").slideUp("fast");
//$(this).toggleClass("active");
$(this).siblings(".menu_name").removeClass("active");
$( ".accordion-checkout" ).accordion({
collapsible: true
}).accordion("activate", -1);
});
все закрывается, но при этом добавляются дефолтные стили аккордеона (иконки рамки и прочее), а те стили которые я прописал менюшкам стираются. Подозреваю, что есть какая то опция, или я что то делаю не так. Не писать же стили каждый раз динамически?
на одной странице располагаются два аккордеона нужно при клике на одном из них закрыть все вкладки на соседнем аккордионе. Пробую сделать так :
$(".accordion-auth .menu_name").click(function(){
$(this).next(".menu_block").slideToggle("fast")
.siblings(".menu_block:visible").slideUp("fast");
//$(this).toggleClass("active");
$(this).siblings(".menu_name").removeClass("active");
$( ".accordion-checkout" ).accordion({
collapsible: true
}).accordion("activate", -1);
});
все закрывается, но при этом добавляются дефолтные стили аккордеона (иконки рамки и прочее), а те стили которые я прописал менюшкам стираются. Подозреваю, что есть какая то опция, или я что то делаю не так. Не писать же стили каждый раз динамически?