Események és setTimeout
Sziasztok,
egy olyan menüt csinálok JavaScriptben, amelynél ha a menüpontok fölé viszem a kurzort, a menüpont felvesz egy színt, majd onmouseoutra elhalványodik. A halványodást setTimeout-al csinálom. Az a problémám, hogy ha túl gyorsan mozgatom a kurzort, és a fadelés lefutása előtt kiváltok egy másik eseményt, akkor az a fadelést megszakítja.
Kódot azért nem írok, mert csak a probléma elméleti megoldása érdekelne, amit kidolgozhatok magamtól.
■ egy olyan menüt csinálok JavaScriptben, amelynél ha a menüpontok fölé viszem a kurzort, a menüpont felvesz egy színt, majd onmouseoutra elhalványodik. A halványodást setTimeout-al csinálom. Az a problémám, hogy ha túl gyorsan mozgatom a kurzort, és a fadelés lefutása előtt kiváltok egy másik eseményt, akkor az a fadelést megszakítja.
Kódot azért nem írok, mert csak a probléma elméleti megoldása érdekelne, amit kidolgozhatok magamtól.
Hogy szakítja meg?
window.onload = function ()
that
var
használata kötelező),Ebben a pár soros példában sikerült mindhármat elkövetni. A
that
ugyanis nálad globális változó például (hiányzik előle avar
).Köszönöm a javítást!