Turmfalke: Mouseover erst nach 2 Sekunden (kein Timeout!)

Beitrag lesen

Hi liebes Forum,

gibt es eine Möglichkeit den Mouseovereffekt erst auszuführen, wenn der Benutzer bereits 2 Sekunden auf dem Navigationselement (hier: <ul> <li> ...)
verweilt.
Ich hatte an einen Timer oder soetwas gedacht...
Aber kein Timeout! Weil wenn der Benutzer einfach mit dem Mauszeiger an der Navi vom oben bis unten runterfährt, würde er ja bei jedem Element nur 2 sekunden warten und dann ausführen...
Das wäre nur Chaos!
Die Navigation habe ich mit JQuery erstellt. Wär klasse, wenn es vlt doch ein Befehl gäbe, obwohl ich mir sicher bin, dass ich die Documentation komplett durchgesucht hab.

Gedacht hatte ich an:

document.getElementById(this).mouseover{
var i = 0;
timer.activate; //im sekundentakt , timer.activate nur ne Idee!
while(i<=2){
i++;
}
if(i == 2) //nach 2 Sekunden dann ausführen
{
//einblenden...
}

Ist klarerweise nur pseudocode, damit ihr wisst, was ich meine. Wenn der Benutzer über ein anderes Element fährt, soll die Ausführung des Codes an alter Stelle (also der Timer) abgebrochen werden.

Jetzt meine Frage:
Ich ahne es zwar, aber ist so ein Vorhaben überhaupt technisch möglich?
Wenn ja, bitte ein paar Stichwörter die mir helfen. Andernfalls bitte eine Bestätigung zu meiner Befürchtung, damit ich die Zeit nicht in unnützes, weiteres Suchen verschwende ;)

lg. Turmfalke