JürgenB: window.matchMedia('(min-width: 40em)').matches

Beitrag lesen

Hallo Beat,

warum machst du die Art der Navigation vom Gerätetyp abhängig. Ich würde da nur prüfen, ob die Navigation passt. Wenn du den Platzbedarfs kennst, verwende ihn, sonst musst du, wie Gunnar schon schrieb, den Platzbedarfs erst ermitteln.

Die Unterscheidung zwischen Mobil- und anderem Gerät ist nicht nötig. Z.B. bleibt meine Navigation auf Tablets breit, kann aber auf dem Laptop bei kleinen Viewport eingeklappt sein.

Da ich ein Freund von fixen Menüs bin, prüfe ich auch noch die Viewporthöhe.

Gruß
Jürgen