Stoppa onmousemove-event

JavaScript

1 svar · 469 visningar · startad av nidron

Medlem sedan jan. 2005257 inlägg
Trådstart#1

Jag har ett element som, vid onclick, sätter myDiv's onmousemove till en funktion som registrerar muskoordinater, vilket funkar ypperligt.
Vid klick på myDiv vill jag att denna onmousemove-funktion avbryts, dvs att koordinaterna fryses.
Jag har försökt att sätta, vid myDiv.onclick till både removeEventListener och onmousemove = null men går tydligen helt bet.
Hur bör jag göra för att onmouseover-funktionen stoppas? :)
F.ö. sköts allt via icke-anonyma funktioner.

Medlem sedan aug. 20039 340 inlägg
#2

Hur lägger du till lyssnaren?

För övrigt kan du ju också sätta en variabel som du kollar i mousemove. Om den är true ska inte koordinaterna uppdateras.

271 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)