Я нашел ответ на этот вопрос на SO, но, похоже, проблема здесь другая.Я не могу открыть его снова после того, как он был закрыт.
РЕДАКТИРОВАТЬ: Хорошо, кажется, что в моем коде Jquery есть ошибки в других местах.
$(function() {
$( "#dialog" ).dialog({
autoOpen: false,
show: "blind",
hide: "explode"
});
$('#opener').click(openDialog);
})
var openDialog = function(){
$('#dialog').dialog('option', 'buttons',{
"Cancel":function(){
$('#dialog').dialog('close');
}
});
$('#dialog').dialog('open');
};
И HTML:
<div id="dialog" title="Basic dialog">
<p>This is an animated dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
<button id="opener">Open Dialog</button>