mouseleave nicht in jquery
meine mouseleave ist nicht in meiner jquery-code
http://jsfiddle.net/alano/9Dr7T/29/
bietet mein js code unten
mouseleave: function () {
$(this).find("div:last").remove();
}
Was ist das erwartete Verhalten Ihrer
Das ist eine tolle Beschreibung für ein problem, in 200 Zeilen code ?
nach dem hinzufügen von Bild-Aktion...den button "Bild hinzufügen" sollte nicht mehr erscheinen bei mouse-hover für das jeweilige img-tag...
haben u Jungs bekommen es
Ja, ich hab es jetzt. Dies ist Bizarr.
mouseleave
Zuhörer und für welches element(s)?Das ist eine tolle Beschreibung für ein problem, in 200 Zeilen code ?
nach dem hinzufügen von Bild-Aktion...den button "Bild hinzufügen" sollte nicht mehr erscheinen bei mouse-hover für das jeweilige img-tag...
haben u Jungs bekommen es
Ja, ich hab es jetzt. Dies ist Bizarr.
InformationsquelleAutor user1813724 | 2012-11-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist nicht die
mouseleave
Hörer, das problem ist wie man bindet diese Ereignis-Handler und unverbindlich Ihnen für diese Angelegenheit. Die div wurde entfernt, aber es wurde readded mit jedemmouseenter
Veranstaltung. Für einige Grund, das mouseenter-Ereignis war nicht losgebunden, wenn mit der selector filter für.on()
. Es hat wahrscheinlich etwas zu tun mit der Art und Weise blubbern Auftritt, wenn die Verwendung der selector filter.Nun, ich bin mir nicht 100% sicher, warum gerade noch, aber entweder Weg, es wird funktionieren, wenn Sie direkt an-gebunden-Handler wie folgt:
Finden Sie unter: http://jsfiddle.net/9Dr7T/35/
InformationsquelleAutor Yes Barry
Haben Sie versucht auf diese Weise:
können Sie das konkretisieren, was es sollte entfernen Sie in Ihrem fiddle, vielleicht bin ich nicht bekommen es richtig.
oben geschrieben die Antwort jsfiddle.net/9Dr7T/35
InformationsquelleAutor Jai