Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Arno Welzel Newsgroups: comp.lang.javascript Subject: Re: Stop the mouse listener Date: Thu, 24 Sep 2020 19:43:14 +0200 Lines: 36 Message-ID: References: <8zsym7odbn9r.1b62v3cn8pck0$.dlg@40tude.net> <142df542-54c0-47fe-8533-a849ad472730o@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net RSki5uZA5zTBX/lN+qS1pQwBA1lFwvBk6ci202pnYgkM7Mlamm Cancel-Lock: sha1:NF/BEhxrLb3PR8lmnhg+syztopU= In-Reply-To: <142df542-54c0-47fe-8533-a849ad472730o@googlegroups.com> Xref: csiph.com comp.lang.javascript:38851 Jonas Thörnvall: > Den torsdag 24 september 2020 kl. 10:14:13 UTC+2 skrev Arno Welzel: [...] >> If you want to add a listener which should be removable, you must do >> that in this way: >> >> function myListener(evt) { >> ... >> } >> >> c.addEventListener('mousemove', myListener); >> ... >> c.removeEventListener('mousemove', myListener); [...] > Did as you said and let the eventlistener flappin in the breeze. > But it never starts. > > c.addEventListener("mousedown", myListener); > > function myListener(){ > mouseDown = getPosition(ctm, evt); > message = 'Mouse down: ' + mouseDown.x + ',' + mouseDown.y; > mousedown_logic(); > } See the example here: -- Arno Welzel https://arnowelzel.de