Показать сообщение отдельно
  #14 (permalink)  
Старый 21.05.2013, 10:52
Интересующийся
Отправить личное сообщение для seyfer Посмотреть профиль Найти все сообщения от seyfer
 
Регистрация: 16.11.2012
Сообщений: 16

А если использовать мой хелпер, получается:

eventUtility.addEvent(block_edit, "click", actions.addSeats);

//в другой области видимости
function addSeats()
{
eventUtility.removeEvent(this, "click", actions.addSeats);
}


Так не работало, видимо actions.addSeats считается уже другим экземпляром.

arguments.callee - ссылается на сам себя, т.е. this ? Так не пробовал, может быть получится так.

eventUtility.removeEvent(this, "click", arguments.callee);


Благодарю за наводку, уже лучше, чем предыдущие ответы.
Ответить с цитированием