Ho il seguente codice ma il timeout chiaro non funziona e non riesco a capire perché, qualcuno ha qualche idea? (Utilizzando il framework Prototype)Utilizzo di clearTimeout per annullare un evento di timeout
Grazie
function foo() {
$("navigation").observe('mouseover',
function (event) {
clearTimeout(bar);
}
).observe('mouseout',
function (event) {
setTimeout(bar, 1000);
}
);
}
function bar() {
alert("hi");
}
Ah capisco ora, grazie ragazzi :) – Rich
Ehi, nessun problema. Assicurati di contrassegnare la risposta risolta scegliendo una delle risposte come soluzione "accettata". –
In realtà ho avuto un problema quando la variabile del timer non era globale. Ho dovuto usare window.timer; Ti suggerisco di ampliare la tua risposta. –