Я использую диалог jquery, но dialog.open () не отображает диалог. (Сайт работает только с IE 7 и 8, поэтому я не вижу, действительно ли отображается диалоговое окно.)
Я гарантировал, что эти зависимости доступны: jquery-ui.css; JQuery-UI-1.8.16.custom.min.js; https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js
В разметке: создаю диалог в документе готовым методом:
var $ dialog;
$(document).ready(function () {
$dialog = $("#dialog")
.dialog({
autoOpen: false,
title: 'My Modal Dialog',
position: 'center',
modal: true,
closeOnEscape: true,
buttons: [{ text: "Close", click: function () { $(this).dialog("close"); } }]
});
});
Другая функция javascript содержит эти строки для «открытия» диалога. Когда я проверяю диалог, это объект, но я его никогда не вижу.
function showDialog() {
$dialog.html("Hello World");
$dialog.dialog('open');
}
Код выглядит хорошо, и в другом проекте, над которым я работал, работает без проблем. Так что мне остается думать, что он открывается, но я почему-то не вижу его. Кто-нибудь сталкивался с этим или нашел решение?
Спасибо за любую помощь, которую вы можете оказать.