Добрый день!
У меня такая проблема: есть класс View, в нем после создания графического представления навешиваются прослушки определенных событии. В варианте написанном с использованием синтаксиса функций все работает, но когда я использую синтаксис класса - не проходит вызов метода (this.manipulate_this_element) при движении мыши (document.onmousemove )
Скажите, пожалуйста, где я ошибаюсь и что переписать чтобы код работал?
class View {
...
create_staff() {
...
this.listener
}
listener() {
document.getElementById("AAA").onmousedown = this.mouse_down;
}
mouse_down(e) {
e.preventDefault();
document.onmousemove = this.manipulate_this_element;
}
manipulate_this_element() {
...
}
}
let a = new View(...);
a.create_staff()