ich in einer Klasse versuchen einen Eventlistener hinzuzufügen, aber zu halten diese Fehler:es6 klasse. this.addEventListener
„Typeerror: this.win.addEventListener ist keine Funktion“
, wie ich das lösen kann?
Code:
class Ui {
constructor(el) {
this.win = $(window);
this.onResize = this.onResize.bind(this);
this.init();
}
init() {
console.log(this.win);
this.addListeners();
}
addListeners() {
this.win.addEventListener('resize', this.onResize);
}
onResize() {
console.log('test');
}
}
export default Ui;
Warum wollen Sie das 'window' in einer Instanz der Klasse speichern müssen? – llama
Ich glaube nicht, dass ich ein Problem mit der Klasse sehe, wie rufen Sie addListeners() auf? – slackOverflow