Simulieren Sie Hover mit jQuery

8

Gegeben die vorhandenen "Knöpfe"

HTML:

%Vor%

CSS:

%Vor%

Ich würde gerne "Hover" simulieren automatisch auf jeder Taste, nacheinander, alle n Sekunden.

Dies bedeutet, dass alle n Sekunden eine Taste "schwebt" (Farbe wechselt usw.), beim nächsten Intervall wird "ausgeschaltet" und die folgende Taste wird "eingeschaltet" und so weiter ...

    
Riccardo 02.03.2011, 15:10
quelle

5 Antworten

4
%Vor%

(Ich habe Ihre Selektoren ein wenig vereinfacht, ich würde auch vorschlagen, die äußere div zu entfernen, da diese oft unnötig sind und die ul alleine genug ist)

Javascript Hover:

%Vor%     
roryf 02.03.2011, 15:16
quelle
6
kojiro 02.03.2011 15:14
quelle
1

Dieser Link hier gibt Ihnen den Code und die Anweisungen, es zu tun!

Ссылка

    
Nikhil 02.03.2011 15:15
quelle
0

Definieren Sie einen dritten Selektor wie

  

#MB .list li a: schweben, # MB .list li   a: Fokus, # MB .list li a.simFocus {       ...       }

und dann hinzufügen und entfernen Sie die "simFocus" -Klasse zeitbasiert per JavaScript-Code.

    
fforw 02.03.2011 15:14
quelle
-1

Fügen Sie onclick="return true" in Ihrem Link ein href-Tag

hinzu %Vor%

Der onClick="return true" sollte einen Mauszeiger simulieren, der über dem Hover-Bereich schwebt. Effektiv geben Sie einen Hover-Effekt.

Denken Sie daran, Ihr Finger muss die Schaltfläche für den Hover-Effekt berühren, was bedeutet, dass der Benutzer die Änderung nur für ein oder zwei Sekunden sieht, bevor der Link eine Seite lädt.

    
user2212713 30.03.2013 16:15
quelle

Tags und Links