Проблемы с позиционированием в Jquery DialogBox (зависание вверху слева)
У меня возникла проблема с позиционированием диалогового окна.
Я использую классический ASP или VBScript вместе с jquery-ui-1.10.2 и jquery-1.9.1.js
Мое диалоговое окно работает просто отлично, за исключением позиционирования. Кажется, он застрял в верхнем левом углу страницы независимо от того, что я изменяю. Я добавил позицию, установил center = true, попытался изменить стиль и другие небольшие изменения, но, похоже, ничего не работает. Я в растерянности и мне было интересно, сталкивался ли кто-нибудь с подобной проблемой, спасибо.
Когда я загрузил JQuery UI, я убедился, что все проверено.
HTML:
<table cellpadding="0" cellspacing="0">
<td id="Comments" height="39" colspan="1">
</td>
</table>
<div id="dialog-message" title="Important information">
<p style="text-align:center;"> Message regarding this content </p>
<br/>
<div style="margin-left: 23px;">
<p>Subject: <input type="text" id="subject" />
<br/> <br/>
Body: <input type="text" id="question" />
</div>
</div>
Jquery:
$(document).ready(function() {
$("#dialog-message").hide()
}
);
$("#Comments").click(function() {
$("#dialog-message").dialog({
modal: true,
width: 400,
height: 500,
}
}
});
});
1 ответ
Решение
Очистка кода решает проблему:
$(document).ready(function() {
$("#dialog-message").hide();
$("#Comments").click(function() {
$("#dialog-message").dialog({
modal: true,
width: 400,
height: 500
});
});
});
Вот рабочий jsfiddle