Проблемы с виджетом аккордион
Вложений: 1
Всем доброго вечера, у меня возникла следующая проблема. Сделал окно со списком, подключил виджет аккордион, все работает. Присваиваю окну display:none и вызываю его по клику, виджет стал работать некорректно - вложенный список ul не расскрывается. Вот код:
// Вызов окна
$('#open-all').click(function(){
$('.modal').css({"display":"block"});
return false;
})
$('#close').click(function(){
$('.modal').css({"display":"none"})
})
// Аккордеон
$("#leftbar-menu > ul, .table-list > ul").accordion({
active: 2,
collapsible: true
});
вот скрин: http://javascript.ru/forum/attachmen...d=143266141 0 html код слишком большой, если нужен, тоже могу скинуть. Просьба помочь, кто сталкивался с таким. |
Eliot456,
надо инициализировать видимый элемент попробуйте так
$("#leftbar-menu > ul, .table-list > ul").show().accordion({
active: 2,
collapsible: true
}).hide();
|
или так
// Вызов окна
$('#open-all').click(function(){
$('.modal').css({"display":"block"});
return false;
})
$('#close').click(function(){
$('.modal').css({"display":"none"})
})
$('.modal').css({"display":"block"});
// Аккордеон
$("#leftbar-menu > ul, .table-list > ul").accordion({
active: 2,
collapsible: true
});
$('.modal').css({"display":"none"})
|
рони, Спасибо! Второй способ сработал
|
| Часовой пояс GMT +3, время: 23:09. |