我需要检查页面加载的值,以确定对话框是否应该自动打开。我想这会像处理关闭的方式类似,但事实并非如此。
$(".x_dialog").dialog({
autoOpen: function(){ret();}
});
function ret() {return false;}
答案 0 :(得分:1)
autoOpen只能接受true
或false
。在初始化对话框之前计算值
var autoOpen = (1 === 2);
$(".x_dialog").dialog({
autoOpen: autoOpen
});
或者您可以将其设置为函数的returnvalue,但该函数必须返回类似布尔值的值。
$(".x_dialog").dialog({
autoOpen: ret() // note the `()`, this means the function gets executed immediately
});
答案 1 :(得分:0)
我的做法错了。
页面加载后,检查条件然后调用
$("#x_dialog").dialog("open");
如果合适的话。