[latex]Mae govannen![/latex]
- Ich würde den Aufruf leicht verzögern, damit man nicht jedes Mal, wenn man nur „zufällig“ über diesen Bereich kommt, diese Auswahlbox aufgeht. 200 - 400ms dürften da reichen.
Dann müsste ich das hovern erstmal umändern, da derzeit fast das Gesamte aussehen über CSS gesteuert wird; Per Javascript setze ich eigentlich nur die Klassen.
Ich muss mal _probieren_, die Klassen Zeitverzögert zu setzen -- ich weiss nämlich nicht wirklich, was ich da mit Javascript mache :)
Der Ansatz ist schon richtig. In meiner Seite, die ich als Beispiel angeführt habe, mache ich es auch nicht anders.
Die Links haben eine Klasse, auf die wird mit CSS ein „Verhalten“ bei :hover definiert, ganz normal also.
Bei aktivem JS wird diese Klasse bei onload geändert - die CSS-Regeln greifen also nicht mehr. Bei mouseover wird nach der gewünschten Zeit die ursprüngliche Klasse wieder gesetzt - CSS greift wieder. Das ist alles. Bei mouseout wieder die 'falsche' Klasse setzen - fertig.
Mich nervt es nämlich sehr, daß ich bei vielen Web-Seiten tausend Popups oder Änderungen habe, wenn ich z.B. mit der Maus nur mal eben quer über die Seite zum Scrollbalken will oder ähnliches. Na ja, wie ich bereits sagte…
Cü,
Kai
Even if you are a master of jQuery, you can only create mediocre (at best)
scripts. The problem is that the authors you rely on have not mastered the
DOM themselves. It's like one blind guy leading another off a cliff (D.Mark/clj)
Foren-Stylesheet Site Selfzeug JS-Lookup
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?