Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   this доступ к классу (https://javascript.ru/forum/events/29060-dostup-k-klassu.html)

tmlder 13.06.2012 16:17

this доступ к классу
 
Привет!

MyClass.prototype.onTouchStart = function(e) {
x = e.pageX - this.context.offsetLeft;
y = e.pageY - this.context.offsetTop;
}

В таком варианте this ссылается на функцию onTouchStart,
как можно сослать на this имеено этот класс, на this.context поле?

Спасибо

Octane 13.06.2012 16:26

Скорее всего не на функцию onTouchStart ссылается, а на DOM-элемент.

элемент.addEventListener("событие", экземплярMyClass.onTouchStart.bind(экземплярMyClass), false)


bind


Часовой пояс GMT +3, время: 15:56.