Hyper Lord
Mitglied
Hallo ich bastel zu verständniszwecken ein dropdownmenü und hänge an einer Stelle!
ich möchte eine Animation zum Handler des Li Elements übergeben, der Animation muss ich mitteilen welches untermenü eingebelndet werden soll. Es ist einfach, wenn ich das über html aufrufe, da kann ich einfach this als parameter übergeben!
Wie aber kann ich rausfinden welches li element gerade gemeint ist, wenn ich die animation fadeIn(elem) über eine addEventlistener funktion anbinde?
hier die funktion:
Vielen Dank für die Mühe
ich möchte eine Animation zum Handler des Li Elements übergeben, der Animation muss ich mitteilen welches untermenü eingebelndet werden soll. Es ist einfach, wenn ich das über html aufrufe, da kann ich einfach this als parameter übergeben!
HTML:
<li onmouseover=fadeIn(this)>...</li>
hier die funktion:
PHP:
function fadeIn(elem) {
var o = elem.childNodes.getElementsByTagName('UL');
o.style.display = "block";
var opac = transStep/transitionsSteps;
// fade in the next slide
o.style.opacity = "" + opac;
o.style.filter = "alpha(opacity=" + (opac*100) + ")";
if (++transStep <= transitionsSteps)
transTimeout = setTimeout(function(){fadeIn(elem)}, interval);
}
Zuletzt bearbeitet: