Mouseover(): Feuer Veranstaltungen für die Kinder dieses Elements.
hover(): Hover funktioniert tatsächlich mit mouseenter
und mouseleave
ohne feuern für Kinder.
Hover-Effekt zu erreichen, müssen wir beide mouseover
und mouseout
Ereignis
$("element").mousover(function(){
//do something over
}).mouseout(function() {
//do something out
});
während in Hover() ist es nur ein Rückruf.
$("element").hover(
function() {
//do something enter
},
function() {
//do something exit
}
);
Von David Jones experience:
Im Projekt, das ich einen div-Container auf der I Setup arbeitete Mouseover- und mouseout zu verwenden, die einige html Registerkarten in den Behälter gegeben. Dies schien völlig in Ordnung, aber ich entdeckte , dass die Verwendung von mouseover/mouseout bedeutete, dass die hinzugefügte html verschwinden, wenn ich versuchte, mit ihm zusammen mit den anderen zu interagieren, die ich in Konflikt hatte.
Am Ende benötigt meine besondere Lösung mich mouseenter und mouseleave mit der Live-Funktion, anstatt mit Hover, weil ich mit generierten HTML arbeitete.
Haben Sie die Dokumentation gelesen? – SLaks