2010-10-19 1 views
0

Это, как я инстанцирован модальный, с «btnModalAddGroup» как DIV, который действует как кнопка:SimpleModal: После того, как модальный закрыт не будет снова открыт

<div id="btnModalAddGroup" class="button">Add New Group</div> 

$('#btnModalAddGroup').click(function() { 
    $("#addGroupModal").modal({ 
     appendTo: 'form', 
     escClose: false, 
     persist: true, 
     onOpen: function(dialog) { 
      dialog.overlay.fadeIn('fast'); 
      dialog.container.fadeIn('fast'); 
      dialog.data.fadeIn('fast'); 
     }, 
     onClose: function(dialog) { 
      dialog.overlay.fadeOut('fast'); 
      dialog.container.fadeOut('fast'); 
      dialog.data.fadeOut('fast'); 
     } 
    }); 
} 
); 

Это кнопка отмены:

<div id="btnCancelAddGroup" class="button simplemodal-close">Cancel</div> 

Все работает нормально, но как только я закрываю модальный режим, я не могу открыть его снова, нажав кнопку «Добавить новую группу». Что-нибудь я пропустил? Кто-нибудь сталкивается с этой проблемой?

ответ

2

Включите $.modal.close(); в нижней части ваших близких команд, так:

onClose: function(dialog) { 
    dialog.overlay.fadeOut('fast'); 
    dialog.container.fadeOut('fast'); 
    dialog.data.fadeOut('fast'); 
    $.modal.close(); 
}