Bonjour,
J'utilise CoffeeScript pour me générer du javascript. Je suis en train de créer une classe appelé Tank, et je tombe sur une erreur que je ne comprends pas.
J'obtiens l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 var Tank; Tank = (function() { function Tank() { this.section = $("section"); this.tank = $("<div>"); this.tank.appendTo(this.section); this.tank.bind("touchstart mousedown click", function(e) { this.tank.toggleClass("active"); // Erreur ici return this.tank.bind("touchend mouseup", function() { return this.toggleClass("active"); }); }); } return Tank; })(); t = new Tank();
Pourquoi j'obtiens cette erreur ici alors que le binding sur ce même élément vient de se faire une ligne plus haut?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TypeError: 'undefined' is not an object (evaluating 'this.tank.toggleClass')
Gregory
Partager