JQuery Accordion с изменяющими цвет заголовками? - PullRequest
0 голосов
/ 03 мая 2011

Я пытаюсь создать аккордеон JQuery, который при нажатии меняет свой стиль на .active {}, поэтому заголовок открытой панели аккордеона выглядит иначе, чем все остальные панели аккордеона. Вот что у меня есть (работает гармошка, а цвета нет):

    <script type="text/javascript">
    $(function () {
        nyah = $("#accordion").accordion({
            event: "mouseover",
            animate: "slow",
            active: 2,
        });

      $('#div0').bind('accordionchange', function(event, ui) {
            addMessage("change");      
            ui.oldHeader.removeclass('active');
            ui.newHeader.addclass('active');});

        nyah.accordion("activate", 1);
    });



    setTimeout(function () { nyah.accordion("activate", 0) }, 1000);


</script>

1 Ответ

0 голосов
/ 03 мая 2011

Подумайте об использовании jQueryui, который уже делает это для вас. Затем вы можете просто изменить стиль активного элемента с помощью CSS. Смотри http://jqueryui.com/demos/accordion/

...