Menüdarstellungsproblem mit dem IE7

Daaguru

Erfahrenes Mitglied
Hi Tutorials.de Community,

aktuell habe ich ein Menü zusammen gebastelt ala SuckerFish.
Beim Hovern über einen Hauptmenüpunkt, öffnet sich ein Untermenü mit mehreren Unterpunkten.

Das funktioniert auch in allen gängigen Browsern einwandfrei.

Ausser mit dem IE7 habe ich das Problem, dass wenn ich mit der Maus über die Menüführung fahre,
und direkt von Hauptmenü zu Hauptmenü fahre, bleiben die Fenster geöffnet.

Es funktioniert nur dann wenn ich über oder unter dem Menü rausfahr.
Sobald ich zur Seite weg fahre und dabei über einen Hauptmenüpunkt komme bleibt das Fenster geöffnet.


Hier der JavaScript-Code:
Code:
sfHover = function() {
  var sfEls = document.getElementById("main").getElementsByTagName("li");
  for (var i=0; i<sfEls.length; i++) {
        sfEls[i].onmouseover=function() {
            this.className+=" sfhover";
        }
        sfEls[i].onmouseout=function() {
            this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
        }
    }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

Bitte um Hilfe.

~daA|guRu~
 
Moin,

ich glaube, ohne das dazugehörige HTML lässt sich das Problem nur schlecht orten.

Poste daher mal den HTML-Code, oder verlinke ein Beispiel :)
 
Zurück