Показать сообщение отдельно
  #14 (permalink)  
Старый 14.11.2012, 21:53
Аспирант
Отправить личное сообщение для bFree Посмотреть профиль Найти все сообщения от bFree
 
Регистрация: 19.08.2008
Сообщений: 42

Нет. Просто хочу, чтобы можно было в коллбеках использовать указатель на объект безо всяких .bind и других доп. конструкций.

Пример:
this.onClick = function() {
   // bla-bla-bla
}

this.bindEvent = function() {
   $("some element").on("click", function(e) {
       this.onClick(); // oh noooo!! тут this = объект jquery
       // чтобы работало, мне нужно перед аттачем евента сделать в методе var self = this и внутри юзать self.onClick
   }
}

А если таких методов у меня в классе много? Я не хочу в каждом таком месте писать одинаковую строчку.
Ответить с цитированием