如何正确使用jquery对话框('open')?

时间:2009-09-28 15:42:00

标签: jquery jquery-ui

对话框()已经在此时启动:

$("#repshare_dialog").dialog({autoOpen: false});

接下来我试图打开一个带标题的对话框,这是对的吗?

$("#repshare_dialog").dialog({
    open: function(event,ui) {
        title: "foo"
        }
});

2 个答案:

答案 0 :(得分:1)

如果你打算使用autoOpen:false,你想要的是:

$('#repshare_dialog').dialog({
  autoOpen: false,
  title: 'whatever'
});

$('#repshare_dialog').dialog('open');

如果出于某种原因,您确实需要在创建对话框后设置标题,则可以使用

在创建和打开之间进行设置。
$('#repshare_dialog').dialog('option', 'title', 'Bananas in Pajamas');

根据the docs

答案 1 :(得分:0)

请改为尝试:

$("#repshare_dialog").dialog({ title: "foo" });

如果要在打开对话框时执行某些操作,则只需使用open事件。

查看jQuery UI docs以获取更多选项和详细信息。