【发布时间】:2014-09-27 12:52:04
【问题描述】:
如何设置 jquery 对话框的定位以应用于所有对话框调用而不是声明位置:
{my: "center", at: "center", of: foo}
在任何情况下?
【问题讨论】:
标签: jquery jquery-ui dialog position
如何设置 jquery 对话框的定位以应用于所有对话框调用而不是声明位置:
{my: "center", at: "center", of: foo}
在任何情况下?
【问题讨论】:
标签: jquery jquery-ui dialog position
我找不到任何 OOTB 解决方案,但您可以将对话创建封装在一个函数中:
function myDialog(selector, target) {
return $(selector).dialog("widget").position({
my: 'center',
at: 'center',
of: target
});
}
然后使用myDialog("#dialog", foo) 创建它。您可能还希望将其设为简单的 jQuery plugin 以避免全局函数声明。
【讨论】: