Gunnar Bittersmann: Navigation Bar, div anzeigen beim klicken auf einen Link

Beitrag lesen

@@Rolf B

Welcher Vollpfosten hat eigentlich in der Spec vergessen hinzuschreiben, dass das toggle Event mit bubbles=true erzeugt ewrden sollte? Oder war das etwa sinistre Absicht?

Irgendwas werden sie sich vielleicht dabei gedacht haben, aber was? Ich hatte tatsächlich erst in MDN nachgesehn, ob’s blubbert, bevor ich an event delegation scheitere.

(Edit: Und bezüglich Code Quality muss ich noch eine Menge lernen)

Zum Beispiel sprechende Variablennamen:

.forEach(d => d.addEventListener("toggle", detailsToggler));

Wofür zum Deibel steht d?

function detailsToggler(ev) {

Aus einem Event ein Evangelium zu machen, ist eine verbreitete Unsitte.

if (!ev.target.open) return;

Ach, so einfach ist das‽ 🤷‍♂️

In der Version kann man dann auch auf summary clicken, um das Ding wieder zu schließen.

😷 LLAP

--
“When I was 5 years old, my mother always told me that happiness was the key to life. When I went to school, they asked me what I wanted to be when I grew up. I wrote down ‘happy.’ They told me I didn’t understand the assignment, and I told them they didn’t understand life.” —John Lennon