Lieber wahsaga, lieber Gernot,
das event bubbling wird abgebrochen, sobald du irgendwo aus einem eventhandler heraus per return false zurückgibst.
das verhält sich bei mir irgendwie anders... Wenn ich die per onClick aufgerufene Funktion mit "return false" beende, dann wird der Eventhandler des nächsthöheren Elements aufgerufen! Hätte ich im onClick-Attribut besser onClick="RETURN meine_funbction();" schreiben sollen?
Jedenfalls habe ich mein Vorhaben mit Hilfe zweier globaler Variablen lösen können. Eine Variable ist sozusagen ein Trigger, die andere enthält die Verschachtelungstiefe des am tiefsten verschachtelten <li>s, so dass ich für jedes <li> prüfen kann, ob es das am tiefsten verschachtelte ist (die am tiefsten verschachtelten Elemente werden ja von solch einem Eventhandler zuerst abgeklappert!). Vielleicht wäre das mit Gernots Vorschlag eleganter zu lösen gewesen, aber Gernots Vorschlag habe ich immer noch nicht verstanden... :-(
Liebe Grüße aus Ellwangen,
Felix Riesterer.