Hakuna matata!
Hallo 1UnitedPower!
Kann dir in jedem Punkt nur zustimmen. Bis auf das mit den Variablen, da würde ich sagen kommt es auf den Kontext an. Die hier von mir Verwendeten Kürzel laufen sicherlich nicht Gefahr, 50 Zeilen später nochmal gebraucht zu werden. Insoweit unterscheide ich zwischen Variablen, die "echte" Informationsträger sind, und solchen, die bloß reine "Arbeitsmittel" sind. Grundsätzlich hast du aber natürlich recht. ;)
Was e.srcElement und window.event angeht, fällt es mir schwer, die Relevanz korrekt einzuschätzen, weswegen ich bloß auf Nummer Sicher gehen wollte.
Der gesamte Code vereinfacht:
function getElementsIndex ( element ) {
var siblings = element.parent.children;
return [].indexOf.call( siblings, element );
}
Vielen Dank dafür!
Gruß,
Roadster.