У меня есть кнопка в моем HTML, как только вы нажмете на кнопку, я хочу открыть JQuery Dialog. У меня есть версия кода, которая отлично работает, но я просто хочу реорганизовать код, кажется, что с ней что-то не так, поскольку диалог больше не отображается.Невозможно открыть JQuery Dialog
версия, которая работает:
<script type="text/javascript">
$(function() {
$('#dialog_trigger').on("click", function() {
$('#dialog').load('index.php', function() {
$('#dialog').dialog({
*********(somehow I must remove 'autoOpen: false' here, otherwise it also stops working) ********
position: 'center',
width : 480,
height : 320,
modal : true
});
});
});
});
</script>
<body>
<button id="dialog_trigger">Click me</button>
<div id="dialog"></div>
</body>
код, который не работает:
<script type="text/javascript">
$(function() {
$('#dialog_trigger').on("click", function() {
$('#dialog').load('index.php', function() {
$('#dialog').dialog("open")
});
});
$('#dialog').dialog({
autoOpen: false,
position: 'center',
width : 480,
height : 320,
modal : true
});
});
</script>
<body>
<button id="dialog_trigger">Click me</button>
<div id="dialog"></div>
</body>
Пожалуйста, помогите мне исправить это, спасибо.
'$ ('# диалоговое окно') .dialog ("") 'I не думайте, что это правильно, что вы на самом деле пытаетесь сделать там? – Ohgodwhy
opps, извините, ошибка копирования, изначально это $ ('# dialog'). Dialog ("open"). починил это. – user1453951