У меня есть следующий код:
$("#dialog").dialog({
height: 360,
width: 630,
modal: true,
autoOpen: false,
show: 'blind',
hide: 'drop',
resizable: false,
dialogClass: 'noFloat'
});
$("#openDiag").click(function() {
$("#dialog").dialog('open');
$.ajax({
type: "POST",
url: "setHsdSegment.jsp",
dataType: "html",
resizable: false,
//data:"name="+name+"&age="+age,
success: function(data) {
$("#response").html(data);
}
});
});
Проблема, с которой я сталкиваюсь, заключается в том, что показ и скрытие работает только один раз.Если я снова нажму на кнопку (#openDialog), появится только полупрозрачный экран, а не диалоговое окно.
Самое смешное, что это происходит только тогда, когда скрытие - это «падение», а показ - что-то ещекроме «капли».Но когда шоу «бросай», а «скрывать» - это что-то еще, тогда все в порядке.
Должно ли шоу быть «уронить», если скрыть «уронить»?
РЕДАКТИРОВАТЬ: Это происходит только в IE.(как обычно IE вызывает проблемы.: D ... почему?)