Для этого AFAIK нет встроенной функциональности, но я обычно устанавливаю их в отдельный хеш-код, например:
var dialog_defaults = {
autoopen: false,
buttons: {
close: function() { $(this).dialog('close'); }
}
};
Затем, когда я создаю диалог, я использую метод расширения jQuery.чтобы заставить их работать, вот так:
$('#divvie').dialog(
$.extend({}, dialog_defaults, {
autoopen: true
})
);
Второй набор передаваемых вами аргументов перезапишет / объединит все, что есть в переменной dialog_defaults.Просто убедитесь, что вы поместили туда пустой хеш ({}
), иначе ваши значения по умолчанию будут перезаписаны, что укусило меня в прошлом.