Я динамически добавляю элементы на страницу, используя jquery. Элементы, которые я добавляю, поступают из базы данных, и каждый извлеченный объект должен быть обернут в пользовательский аккордеон.
Аккордеон отлично работает для элементов на странице, которые НЕ были добавлены динамически, однако все последующие добавленные аккордеоны, похоже, не работают как аккордеоны.
ВОПРОС:
Как мне убедиться, что всем динамически добавленным аккордеонам присваивается поведение аккордеона?
Любая помощь оценили, ребята ...
EDIT:
// jquery в функции document.ready:
$('#accordion').accordion();
// php, который динамически добавляет объекты, завернутые в аккордеоны, на страницу:
// -=> Container for activities:
echo'
<div id="con_activities_'.$project_id.'" class="float" style="width: 100%; height: auto; background-color: transparent; ">
<div id="accordion">
';
while( $activities_array = mysql_fetch_array( $activities ) ){
$activity_id = $activities_array['id'];
$activity_parent_id = $activities_array['parent_id'];
$activity_created = $activities_array['created'];
$activity_title = $activities_array['title'];
$activity_desc = $activities_array['desc'];
echo'
<h3><a href="#">'.$activity_title.'</a></h3>
<div>'.$activity_desc.'</div>
';
}
// -=> Close container for activities:
echo'
<div class="clear"></div>
</div>
';