Angeblich soll das Menu beim IE von einem Freund nicht funktionieren.
hat sich geklärt:
statt:
if(document.body) return document.body.scrollTop;
else if(window.innerHeight) return window.pageYOffset;
else if(document.documentElement && document.documentElement.scrollTop) return document.documentElement.scrollTop;
dieses:
if(document.documentElement && document.documentElement.scrollTop) return document.documentElement.scrollTop;
else if(window.innerHeight) return window.pageYOffset;
else if(document.body) return document.body.scrollTop;
Grund IE6 kennt den document.body aber nicht document.body.scrollTop
Im ersten Fall würde er also document.body.scrollTop zurück geben was nicht richtig ist
also lege ich
if(document.documentElement && document.documentElement.scrollTop) davor den document.documentElement.scrollTop kennt er sehr wohl.
Robert