防止jQuery手风琴添加ui-state-active

时间:2016-02-01 14:47:26

标签: jquery jquery-ui jquery-ui-accordion

我正在使用jQuery手风琴,并希望让所选面板看起来与jQuery UI不同。要实现这一点,我不希望在活动标题上使用“ui-state-active”类 - 我不知道如何实现这一点。

我目前的尝试:

<div id=photoans>34</div>

JS小提琴演示:https://jsfiddle.net/SchweizerSchoggi/u2c6zcy6/1/

你可以看到,在再次删除课程之前,所选面板的标题会变白。但是,如何防止面板标题变为白色(让ui-state-active成为主流)?

1 个答案:

答案 0 :(得分:2)

您还可以添加click事件监听器:

$('#MyAccordion').on('click', '.ui-accordion-header',   function(e){
        $(this).removeClass("ui-state-active");
});