Hallo,
bei meiner Navigation prüfe ich, ob sie noch in eine Zeile passt, wenn nicht wird sie durch einen Menü-Button ersetzt. Dazu lausche ich auf das resize-Event, gebe im Handler der Zeile die volle Breite und prüfe, ob sie noch passt. Das geht im JS so schnell, dass man das nicht sieht.
Gruß
Jürgen