jQuery unbind ('hover') funktioniert nicht [duplizieren]

8

Meine Entbindung funktioniert nicht.

%Vor%

Das HTML könnte so sein

%Vor%

Wenn ich den Mauszeiger über den zweiten HTML-Code halte, wird ChangeImage weiterhin ausgelöst.

Ich bin nicht sicher, ob ich es richtig verwende, kann jemand bitte beraten?

    
Aximili 28.04.2010, 07:37
quelle

4 Antworten

15

Versuchen Sie

%Vor%

Die .hover () -Methode bindet Handler für mouseenter- und mouseleave-Ereignisse. Um die Bindung zu lösen, musst du Mouseenter und Moyleave losbinden.

    
rahul 28.04.2010, 07:42
quelle
5

hover ist ein Pseudoereignis für mouseenter und mouseleave . Also musst du diese lösen.
Oder wenn kein anderer Handler angehängt ist, rufen Sie .unbind() ohne Parameter auf (entfernt einen Handler).

%Vor%     
Felix Kling 28.04.2010 07:42
quelle
0

Versuchen Sie Folgendes:

%Vor%     
Krunal 28.04.2010 07:41
quelle
0

.hover ist ein Wrapper für mouseenter und mouseleave.

Versuchen Sie, die Verbindung zu diesen zu lösen.

    
Francisco Soto 28.04.2010 07:42
quelle

Tags und Links