У меня возникают проблемы с попыткой отключить прослушиватель событий YUI2. Я делаю следующее, чтобы установить слушателя, и это работает хорошо, но вызов cancelButton возвращает false и терпит неудачу. Каждый раз, когда открывается диалог, выбирается прослушиватель кнопки отмены, но функция отмены затем вызывается все чаще и больше, так как предыдущие слушатели не были успешно удалены.Как остановить прослушиватель событий YUI
Как я могу остановить это?
var cancelButton = new YAHOO.util.Element("buttonid");
var handleCancelClick = function(e)
{
cancelButton.removeListener(handleCancelClick);
someotherstuff();
};
cancelButton.on('click', handleCancelClick, null, this);
Современный ответ как на дату этой проводки для ** YUI 3.11 ** метод отсоединение от моего понимания. См. Следующие документы и примеры: [Документы YUI] (http://yuilibrary.com/yui/docs/api/classes/Event.html#method_detach), [Пример форумов YUI] (http: // yuilibrary .com/юй/документы/API/классы/Event.html # method_detach) – Mikeumus