Аккордеон JQuery UI не работает должным образом на моем сайте Drupal 6 - аккордеон не открывается / закрывается - PullRequest
1 голос
/ 16 июня 2011

Используя Drupal 6, и я считаю, что я правильно реализовал jquery 1.3.2 и jquery ui 1.7.3

Я так близко, но мой аккордеон не работает правильно.Похоже, что не все правильные классы добавляются jquery ui / accordion к моему аккордеону, и, таким образом, «закрытые» части аккордеона фактически остаются открытыми.Вот моя страница:

http://aaatoday.org/content/test-2012-aaa-annual-meeting-0

У меня есть эта строка в моем файле template.php:

jquery_ui_add('ui.accordion');

и этот вызов функции в js-файле:загружается через мой .info-файл темы:

Drupal.behaviors.nidaitnlBehavior = function (context) {
$("#accordion").accordion();
};

При использовании Firebug я вижу, что некоторые классы пользовательского интерфейса аккордеона добавляются в div контейнера #accordion и в заголовки h3, но не в аккордеонсами дивы.

1 Ответ

0 голосов
/ 22 июня 2011

Извините, у меня нет ответа, я очень не заумный, но ... только что изучив модуль "виды аккордеона", я обнаружил, что он работает очень хорошо и легко подойдет для твоя страница. У этого есть хорошее руководство о том, как изменить заголовок (кликабельная часть аккордеонной панели), чтобы он содержал более одного поля, и я успешно ввел форматирование HTML-таблицы в область «перезаписать вывод этого поля» заголовка поле, чтобы отформатировать его красиво. Это может быть divs. Таким образом, вы можете использовать этот модуль для решения проблемы или использовать его в качестве справочного материала для исправления ваших методов. Надеюсь, это поможет.

...