Jquery Аккордеон и Wordpress - PullRequest
       5

Jquery Аккордеон и Wordpress

1 голос
/ 30 июня 2010

пытаюсь использовать Jquery accordion для отображения списка ссылок, сгенерированных WordPress с помощью функции wp_list_categories();.

Эта функция возвращает список<ul> <li> <a> меток.Моя проблема в том, что для того, чтобы он работал нормально, как во втором примере на этой странице , теги заголовка <a>, необходимо получить специальный класс: <a class="head" href="?p=1.1.1">Guitar</a>, который используется в определении jsаккордеона:

jQuery('#navigation').accordion({
        active: false,
        autoheight:false,
        header: '.head',
        event: 'mouseover'
    });

Без этого класса наведение открывает подсписок, но как только я начинаю зависать от дочерних элементов, оно закрывает аккордеон.Примером является серый блок на этой странице .

Мой вопрос звучит так: возможно ли добавить с помощью javascript требуемый класс (.head для ex) в этот динамически генерируемый список?

Ответы [ 2 ]

1 голос
/ 30 июня 2010

Вместо установки заголовка на .head, вы могли бы установить его на #navigation > li > a, что выберет теги верхнего уровня <a>?

1 голос
/ 30 июня 2010

Да, особенно если вы используете jQuery.

jQuery('#navigation > li > a').addClass('head');

Это не красиво, но должно работать. Добавьте его перед кодом, который вы указали.

...