Tengo el siguiente código pero el tiempo de espera claro no funciona y no puedo entender por qué, ¿alguien tiene alguna idea? (Utilizando el marco Prototipo)Uso de clearTimeout para cancelar un evento de tiempo de espera
Gracias
function foo() {
$("navigation").observe('mouseover',
function (event) {
clearTimeout(bar);
}
).observe('mouseout',
function (event) {
setTimeout(bar, 1000);
}
);
}
function bar() {
alert("hi");
}
Ah entiendo ahora, gracias chicos :) – Rich
Hey, no hay problema. Asegúrese de marcar la respuesta resuelta eligiendo una de las respuestas como la solución "aceptada". –
En realidad tuve un problema cuando la variable del temporizador no era global. Tuve que usar window.timer; Te sugiero que amplíes tu respuesta. –