#jquery-ui #jquery-ui-accordion
#jquery-пользовательский интерфейс #jquery-пользовательский интерфейс-аккордеон
Вопрос:
На моей начальной странице есть пустой div. Транзакция ajax заполняет его подходящим содержимым h3 / div. Если я вызываю .accordion () до того, как появится какое-либо содержимое, это не имеет никакого эффекта. Если я вызываю его после загрузки первого содержимого, первое содержимое выглядит хорошо. Однако вызов его во второй раз не работает. Мне действительно нужно уничтожать и переделывать?
Ответ №1:
На данный момент вам нужно уничтожить и заново создать все это, используя официальную стабильную версию. Для него уже есть запрос функции, запланированный на 1.next
:http://bugs.jqueryui.com/ticket/4672
Если вы прочитали выше, mrfr0g говорит, что он создал пользовательский аккордеон на основе jQuery UI 1.8.2, попробуйте.
Комментарии:
1. Ссылка, которую предоставляет mrfr0g, не работает, у вас есть дополнительная информация по этому поводу? Я нахожусь в такой же ситуации.
2. Извините, я понятия не имею о реализации. Однако, если вы посмотрите на последний пост в обсуждении ошибки от TheDoci, он демонстрирует, что плагин содержит ошибки и также имеет ссылку jsfiddle. Кажется, что весь исходный код плагина вставлен туда. Посмотрим, поможет ли это вам.
Ответ №2:
присвоите внутреннему DIV каждой вкладки идентификатор и используйте document.getElementById("content1").innerHTML = "HelloEveyOne345443333334422"
для динамического изменения содержимого каждой вкладки