webForumDet fria alternativet

Stoppa onmousemove-event

JavaScript

1 svar · 457 visningar · startad av nidron

Medlem sedan jan. 2005257 inlägg
Frågan#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.

383 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
124 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)