2013-02-20 2 views
0

Использование jQuery Я хочу динамически добавлять новые сменные панели. Аккордеона недостаточно, так как мне нужно иметь одновременно несколько разделов.jQuery Добавить сборную панель

Образец here - это именно то, что мне нужно, кроме того, что я хочу нажать кнопку, чтобы динамически добавить новую панель.

Использование .append() для добавления нового тега не работает. Я не возражаю, если решение включает в себя плагин или любой другой (я не хочу использовать рамки, такие как «KendoUI», хотя)

ответ

0

Как указано в jQuery documentation:

Аккордеон не делает разрешить открытию более одной панели содержимого в в то же время, и для этого требуется много усилий. Если вы используете , ищите виджет, который позволяет использовать более одной панели контента , не используйте это. Обычно это можно записать с помощью нескольких строк JQuery вместо этого, что-то вроде этого:

jQuery(document).ready(function(){ 
    $('.accordion .head').click(function() { 
     $(this).next().toggle(); 
     return false; 
    }).next().hide(); 
}); 
Or animated: 

jQuery(document).ready(function(){ 
    $('.accordion .head').click(function() { 
     $(this).next().toggle('slow'); 
     return false; 
    }).next().hide(); 
}) 

;

+0

Не забудьте правильно указать внешние источники, из которых вы рисуете текст. –

Смежные вопросы