У меня есть диалоговое окно jQuery UI, которое я создаю.Он начинается как пустой div, который я затем заполняю с помощью вызова Ajax, который связан с событием open диалога.
Теперь моя проблема в том, что при первом отображении диалогового окна содержимое отсутствует, поэтому его высота очень мала.Это заставляет диалог перемещаться вниз, за пределы экрана, когда Ajax-запрос завершается.Однако последующие щелчки, чтобы открыть диалог, приводят к его правильному перемещению - возможно, высота обновляется для будущего использования после первоначального изменения размера?
Мой вопрос: есть ли событие, которое я могу вызвать в диалоговом окне, чтобы вызватьпереместить себя после завершения Ajax-запроса?Я просмотрел документацию, но ничего не могу найти.Я сейчас просматриваю исходный файл для UIDialog, но решил спросить здесь, пока я читаю.
РЕДАКТИРОВАТЬ: Вот скрипка.Обязательно установите переменную height
внутри функции открытия, затем нажмите, закройте и повторно щелкните.
http://jsfiddle.net/P9X9v/