Я понимаю, что это было задано раньше, но я не могу заставить это работать, даже прочитав другие ответы.
Я использую всплывающее диалоговое окно JQuery UI, чтобы открыть всплывающее окно для набора изображений.
Тем не менее, я могу только открыть изображение один раз, а затем диалог не откроется снова. Вот мой код:
<script type="text/javascript"> // added .dialog:disaplay:none; to desktop.css
$(".open").click(function(BasicDialog) {
var div = $(this).next("div.dialog");
var dia = $(div).dialog({
draggable: false,
width: "300px",
modal: true,
title: "",
buttons: {
"Close": function () {
$(this).dialog("close");
}
}
});
BasicDialog.preventDefault();
});
</script>
Может ли кто-нибудь дать мне намек на то, что я делаю неправильно здесь?
Спасибо, Марк
свойство autoOpen. Это то, что вы ищете. См. Документацию: http://api.jqueryui.com/1.9/dialog/#option-autoOpen