Я использую диалоговые окна пользовательского интерфейса jQuery, и я хочу добавить собственный метод.Добавить настраиваемый метод для плагина диалога пользовательского интерфейса
В основном, когда мой диалог имеет класс «рабочий», в нем есть нагрузка загрузки. Я пытаюсь написать какое-то глобальное приложение jQuery, чтобы при закрытии любого диалога он удалял класс «рабочий».
Я не совсем уверен, что я делаю, но это то, что я до сих пор:
(function ($) {
// BIND TO DIALOG CLOSE EVENT
$('.ui-dialog').live('dialogclose', function() {
$(this).dialog('cancelWorking');
});
// CUSTOM METHOD
$.fn.dialog.cancelWorking = function() {
$(this).removeClass('working');
};
}(jQuery));
Как вы можете видеть, что я действительно не знаю, как назвать cancelWorking
метод диалога , и я не уверен, правильно ли я определил этот метод.
вы могли бы попробовать чтобы сделать свой собственный плагин, который наследуется от диалога и загружать его своими собственными методами. '$ .widget ('ui.myDialog', 'ui.dialog', {...});' – jyore
Извините, строка '' ui.dialog'' должна быть фактическим виджета '$ .ui.dialog'. См., Например, сообщение ниже. – jyore