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

Beitrag lesen

Hi,

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!

Was denn sonst?

Wenn du per JavaScript etwas zeitgesteuert ausführen willst, dann *willst* du setTimeout oder setInterval benutzen.

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!

Timeouts/Intervalle lassen sich auch wieder clearen.

Die Navigation habe ich mit JQuery erstellt.

Das bedeutet hoffentlich, dass du lediglich optionale Zusatzeffekte über jQuery realisiert hast, und die Navigation an sich aber auch ohne JS nutzbar ist.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.