Hallo zusammen,
ich hab ein Problem mit einem Objekt:
sobald ich darin mit dem eventListener arbeite (in welchem ich keine Parameter übergeben kann ) - oder liegt es daran, dass ich den listener an das 'window' hänge?, gibt 'this' in der aufgerufenen Methode nicht das Objekt, sondern das 'document' zurück - ich kann also von dort aus das Objekt nicht mehr erreichen... Hat da jemand einen Tipp, wie man das lösen kann?
ich hab ein Problem mit einem Objekt:
sobald ich darin mit dem eventListener arbeite (in welchem ich keine Parameter übergeben kann ) - oder liegt es daran, dass ich den listener an das 'window' hänge?, gibt 'this' in der aufgerufenen Methode nicht das Objekt, sondern das 'document' zurück - ich kann also von dort aus das Objekt nicht mehr erreichen... Hat da jemand einen Tipp, wie man das lösen kann?
HTML Code:
Lib.Plugin.Object = Lib.Plugin.Abstract.extend({ trend: 0, construct: function(elem) { window.addEventListener('DOMMouseScroll', this.setState, true); }, event: function(elem) { this.element = jQuery(elem); this.element.find('mousewheel').text(this.getState()); }, setState: function(delta) { console.log(this.getState()); }, getState: function(delta) { return delta.detail; } });
Comment