【发布时间】:2011-08-31 10:54:31
【问题描述】:
关于我习惯的经典 OOP,我无法在 jQuery UI 中掌握 OOP。
据我所知,我创建了一个名为“modal”的新插件(小部件),它扩展了 UI 对话框小部件。现在如何覆盖对话框的close() 方法,同时调用原始方法,以免失去其功能?
$.widget('ui.modal', $.ui.dialog, {
close: function() {
// How do I do something to the current modal DOM object?
// Is this correct?
$(this).addClass('test');
// Then call the parent close() method to keep all original
// functionality of dialog.close()
// ???
}
});
$.extend($.ui.modal);
【问题讨论】:
标签: jquery jquery-ui jquery-ui-dialog