Well, in fact, functions added to the namespace $.fnusing jQuery UI ( $.fn.dialog()in your case) are already wrappers around each widget method.
, - " " dialog(), . , , :
var dialogWidget = new $.ui.dialog({
autoOpen: false
}, $("#WrapperTest")[0]);
, :
dialogWidget.open();
dialogWidget.close();
dialogWidget.option("autoOpen", !dialogWidget.option("autoOpen"));
// and so on.
"" ( $.fn.dialog()) , data, :
$("#WrapperTest").dialog({
autoOpen: false
});
var dialogWidget = $("#WrapperTest").data("dialog");
dialogWidget.open();
.
: jQuery UI 1.9, data() , . :
var dialogWidget = $("#WrapperTest").data("ui-dialog");
dialogWidget.open();
- 1.9, , 1.10.