2015-04-20 4 views
0

У меня есть диалоговое окно jQuery на моей странице, и по какой-то причине я использую пользовательский HTMl в опции функции диалога title, который также состоит из диапазона (действующий как close button): -Вызов jquery диалоговое закрытие события явно

$("#myDivId").dialog({ 
    modal: true, 
    resizable: false, 
    closeOnEscape: false, 
    draggable: false, 
    title: "<div><span class='ui-dialog-title'>History</span> 
      <a class='ui-dialog-titlebar-close ui-corner-all'> 
      <span class='ui-icon ui-icon-closethick'>X</span></a></div>", 
    width: 700, 
    height: 300, 
    open: function (event, ui) { 
     $('.ui-widget-overlay').css('height', $(window).height()); 
    }, 
    close: function() { alert(1); } 
}); 

есть ли способ, чтобы вызвать close событие диалога JQuery на щелчку моей пролете, который состоит из X текста, так что я могу закрыть окно?

+0

проверки этого http://stackoverflow.com/questions/366854/jquery-ui-dialog-box-close-function – Dhiraj

+0

, кажется, уже работает, как ожидаемый https://jsfiddle.net/BeNdErR/bmL779f1/ – BeNdErR

+0

Не делает ли это уже по умолчанию -> http://jsfiddle.net/adeneo/1x89Lkb8/ – adeneo

ответ

0

Как об этом на вашей близкой функции:

$('#myDivId').dialog('close') 
Смежные вопросы