Onmouseover Kind Div Problem und Ereignis sprudelt
Ich habe einen kleinen Div über einem großen.
Ich ordne dem Wrapper Div Ereignisse onmouseover und onmouseout zu.
Für Rollover-Animationen mit Bildunterschriften.
Das Problem liegt vor, wenn sich die Maus über der Beschriftung befindet und ein unerwünschtes Ergebnis verursacht (möglicherweise sprudelndes Ereignis).
Und noch ein Problem: Manchmal, wenn Sie die Maus von außen in den Container bewegen, erhalten Sie eine dreifache Sequenz: (sollte nur 2 sein):
-Ich bin über- -Ich bin aus- -Ich bin über-
Wie funktioniert es? (kein jquery)
muss auf allen Browsern funktionieren.
Ich habe ein Firebug-Konsolenprotokoll hinzugefügt, um das Debuggen zu verbessern.
AKTUALISIEREN:
Ich habe dies (nicht in der Online-Demo) in RollOverDescription hinzugefügt:
if (!eventHandle) var eventHandle = window.event;
var srcEle = eventHandle.srcElement.id;
if(srcEle=="imageDescription" ){
return;
}
Aber es hilft nicht.