Я использую jQuery UI.Dialog. У меня небольшая проблема, когда я нажимаю ссылку, чтобы показать диалоговое окно, текст из #Test исчезает, и отображается модальное наложение, но фактическое модальное окно не отображается.
Используя FireBug, диалоговое окно создается, но имеет Display: None, поэтому не отображается. Кроме того, если я изменю это в firebug на Display: Block, появится диалоговое окно, но оно находится слева от моей страницы ... какие-либо предложения?
Мой код очень прост:
<head>
<link href="Vader/jquery-ui-1.7.1.custom.css" rel="stylesheet" type="text/css">
<script src="javascripts/jquery.js" type="text/javascript"></script>
<script src="javascripts/ui.core.js" type="text/javascript"></script>
<script src="javascripts/ui.draggable.js" type="text/javascript"></script>
<script src="javascripts/ui.resizable.js" type="text/javascript"></script>
<script src="javascripts/ui.dialog.js" type="text/javascript"></script>
<script type='text/javascript'>
$(function() {
$("a").click(function(){
$('#Test').css('display','inline');
$("#Test").dialog({modal: true});
});
});
</script>
</head>
<body>
<a href="#">Test</a>
<div id="Test" title="Test Title">Bla bla bla</div>
</body>