Bewegen Sie den Mauszeiger über eine Option in einer Auswahlliste

8

Ich versuche eine Beschreibung zu zeigen, wenn ich den Mauszeiger über eine Option in einer Auswahlliste halte. Ich habe jedoch Probleme, den Code beim Schweben zu erkennen.

Relevanter Code:

Wählen Sie einen Block aus:

%Vor%

Manipulieren wählt aus (zuvor definierte Arrays):

%Vor%

}

Das alles funktioniert. Alles fällt auseinander, wenn ich versuche, mit Optionen zu schweben:

%Vor%

Ich habe diesen Code beim Durchsuchen von Stack Exchange gefunden, aber ich habe kein Glück, ihn zum Laufen zu bringen. Der Alarm tritt auf, wenn ich auf eine Option klicke. Wenn ich die Maus nicht bewege und den Alarm durch Drücken der Eingabetaste schließe, verschwindet sie. Wenn ich mit der Maus ausschließe, erscheint ein zweites Alarmfenster. Wenn Sie die Maus nur gelegentlich um die Auswahl bewegen, wird eine Warnmeldung eingeblendet. Ich habe versucht, die Optionen direkt anzusteuern, aber damit hatte ich wenig Erfolg. Wie bekomme ich den Warnhinweis, wenn ich den Mauszeiger über eine Option halte?

Danke fürs Lesen!

    
mattmattmatt 07.11.2012, 03:17
quelle

5 Antworten

10

Sie können das mouseenter -Ereignis verwenden.

Und Sie müssen nicht diesen ganzen Code verwenden, um zu überprüfen, ob das Element ein option ist.

Verwenden Sie einfach die Syntax .on() , um sie an das Element select zu delegieren.

%Vor%

Demo bei Ссылка

    
Gaby aka G. Petrioli 07.11.2012, 03:45
quelle
0

versuche es mit Mouseover. Es funktioniert für mich. Hover funktioniert auch nur, wenn der Fokus aus der Optionsliste kommt (wie Mouseout).

%Vor%     
kjana83 07.11.2012 03:28
quelle
0

Sie müssen nicht in einer Funktion rappen, ich könnte es nie so funktionieren lassen. Beim Herausnehmen funktioniert es einwandfrei. Auch verwendet mouseover , weil hover wird ausgeführt, wenn das Ziel verlassen wird.

%Vor%

Fiedle, dass es funktioniert. Sie haben es zur Konsole geändert, damit Sie nicht mit Alarmen gespammt werden. Ссылка

    
Bankzilla 07.11.2012 03:34
quelle
0

Sie möchten Hover-Ereignis auf Optionselement erkennen, nicht auf auswählen:

%Vor%     
Gael 07.11.2012 03:33
quelle
0

Ich habe das gleiche Problem, aber keine der Lösungen funktioniert.

%Vor%

Hier mein Freund Ссылка

    
John Nguyen 18.02.2017 15:03
quelle

Tags und Links