有没有一种标准的方法在打开JQuery UI对话框时调用函数?

时间:2012-09-10 21:39:09

标签: jquery-ui-dialog

我有一个功能,我需要在任何时候打开任何对话框,有人有任何建议吗?我似乎无法找到任何有关此事的信息。

1 个答案:

答案 0 :(得分:3)

有一个公开活动,read all about it here

  

提供一个回调函数来处理open事件作为init选项。

$( ".selector" ).dialog({
   open: function(event, ui) { ... }
});

如果您有多个需要共享此行为的对话框,请将创建包装为插件,如下所示:

//possible syntax errors sorry!
$.fn.dialogWithCustomOpenBehavior = function() {
    return this.dialog({
      open: function() { ... stuff ... });
    });
}