Jquery ui对话框在所有页面上设置位置

时间:2014-09-27 12:52:04

标签: jquery jquery-ui dialog position

如何设置jquery对话框的位置以应用于所有对话框调用而不是说明位置:

{my: "center", at: "center", of: foo} 

在每个实例中?

1 个答案:

答案 0 :(得分:0)

我找不到任何OOTB解决方案,但您可以将对话框创建包装在一个函数中:

function myDialog(selector, target) {
  return $(selector).dialog("widget").position({
    my: 'center',
    at: 'center',
    of: target
  });
}

然后使用myDialog("#dialog", foo)创建它。您可能还希望使其成为一个简单的jQuery plugin以避免全局函数声明。

相关问题