Я хочу, чтобы закрыть мою модальность, когда люди нажимают на накладку, как правило, у будешь использоватьЗакрыть диалоговое окно JQuery UI на оверлее нажмите
jQuery('.ui-widget-overlay').bind('click', function() {
jQuery('#dialog').dialog('close');
})
, но я загрузка мой режимный после того как я его создать, таким образом, казалось бы, что выше код каким-то образом мешает мне. Это мой код.
var dialog = $(".dialog").dialog({
autoOpen: false,
closeText: "",
width: 'auto',
modal: true,
position: { my: "center top", at: "center top+30", of: "body" },
show: {
effect: 'fade',
duration: 250,
},
hide: {
effect: 'fade',
duration: 250
},
});
$(".currentDay").click(function() {
var id = event.target.id;
var url = '/Home/CalenderPartial/' + id;
dialog.load(url, function() {
dialog.dialog("open");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Проверьте файл Jquery, кажется, его не делает на странице – Bharat
модальное работает отлично, он делает 100%, что его намеревались сделать, единственное, что им не хватает на функциональность закрытия. –