Hallo Gunnar,
Aber was ist so schlecht am Checkbox-Hack? Selbst Heydon Pickering landet dort.
An welcher Stelle?
in dem von dir verlinkten Artikel im unteren Viertel. Er verlinkt auch ein Beispiel in Codepen.
Warum ist ein Button mit Javascript besser als eine Checkbox oder ein Radio-Button?
Ein Button ist ein Button ist ein Bedienelement, das eine Aktion auslöst.
die Aktion ist „öffnen des Submenüs“.
Checkboxen und Radio-Buttons sind dazu da, Optionen auszuwählen, üblicherweise in einem Formular.
und die Optionen sind „Menü auf“ und „Menü zu“
Ist mein Menü wegen dieses Hacks unbedienbar? Wenn ja, wo liegen die Schwächen?
Man müsste Checkboxen/Radio-Buttons dazu bringen, nicht nur so auszusehen wie Bedienelemente, die eine Aktion auslösen, sondern sich auch so zu verhalten. Mit allem Drum und Dran. Nicht machen, Kinder. Gleich das Passende nehmen.
und das ist deiner Meinung nach ein Button mit Javascript als Gedächtnis?
Gruß
Jürgen