@@Gunnar Bittersmann
Jetzt brauch man „nur noch“ einen Stopper fürs Weiterblättern. Das könnte damit gehen.
Oder auch nicht. Bei mir geht’s nicht.
Das ist aber keine "klassische Fehlerbeschreibung" Herr Bittersmann ...! :-P
Andere Idee: (Pseudo)element einfügen mit
column-span: all
, dessen Breite auslesen. Nur dass das auch nicht funktioniert. Safari und Chrome machen das Ding auch nur eine Spalte breit (wegenoverflow: hidden
?) und das zerschießt das Layout. Firefox unterstütztcolumn-span
gar nicht erst.TL;DR: Ich hab noch keine Lösung gefunden, an die Anzahl der Spalten oder an die Gesamtbreite aller Spalten ranzukommen.
Wie ich schon geschrieben hatte, braucht es diese "Verrenkungen" doch auch gar nicht. Mit scrollWidth erhält man ja den benötigten Wert. Man muss halt nur (nach Möglichkeit) sicherstellen, dass nicht irgendein Handler oder sonst etwas "dazwischen funkt".
Denn man braucht so oder so Javascript, um an einen der möglichen benötigten Werte zu kommen. Und da erscheint mir scrollWidth als die einfachste und direkteste Variante.
Bei mir "funktioniert" das inzwischen ohne Probleme (gut 200 Mal in verschiedenen Browsern getestet).
Gruß Gunther