我的ui对话框关闭功能有问题。
我的代码工作第一次点击,我看到警报功能。
但是当我点击第二个,然后我看不到提醒功能。
我需要帮助。链接上的示例js代码。
感谢您的帮助。
答案 0 :(得分:2)
删除此行:
d.dialog('option', 'close', null)
它不需要在那里因为你已经关闭了它。 这解决了我的问题(在IE中)
答案 1 :(得分:0)
在您的示例中,您可以更改为近似隐藏:
$("#cond").hide();
var d = $("#cond").dialog({
width:'400',
height:'100',
autoOpen: false,
modal: true,
closeOnEscape: false,
resizable: true,
close: function(event, ui) {
f();
}
});
$('#open').click(function(){
d.dialog('open');
});
function f(){
d.dialog('option', 'hide', null)
alert('hi');
}
答案 2 :(得分:0)
无需明确地致电关闭...我已经尝试了这个及其工作....
function f(){
// d.dialog('option', 'close', null)
alert('hi');
}