mikdoe
Moderator
Guten Morgen!
Angenommen folgender Seitenaufbau: Oben ein etwa 200 Pixel hoher Header, darunter eine Tabelle mit einer Kopfzeile und darunter der Tabelleninhalt. Tabelle ist eine echte <table>
Die Tabelle enthält soviele Zeilen, dass ein vertikaler Scrollbalken entsteht.
Nun hätte ich den Traum, dass beim Runterscrollen folgendes passiert: Erst scrollt das gesamte Bild (ganz normales Browserverhalten). Wenn aber der obere Rand der Tabellenkopfzeile an den oberen Anzeigerand des Browsers anstößt, soll ab dann die Kopfzeile der Tabelle statisch stehen bleiben und nur noch der Tabelleninhalt weiter scrollen.
Effekt ist, dass man immer die Kopfzeile mit den Spaltenbeschriftungen und Sortierbuttons sieht.
Und beim Hochscrollen analog: Sobald die erste Tabellenzeile am unteren Rand der Kopfzeile anstößt scrollt ab dann die Kopfzeile und der restliche Anzeigeinhalt wieder mit runter.
Hat jemand Tipps für mich, wie ich sowas anfange bzw. wie soetwas heißt? jQuery zu nutzen wäre in Ordnung, ist vorhanden.
Es braucht nicht in alten Browsern zu funktionieren. Wichtig sind IE8 für XP und dann alle neuesten Versionen von IE, Firefox, Opera und Chrome.
Vielen Dank für jeden Hinweis
Angenommen folgender Seitenaufbau: Oben ein etwa 200 Pixel hoher Header, darunter eine Tabelle mit einer Kopfzeile und darunter der Tabelleninhalt. Tabelle ist eine echte <table>
Die Tabelle enthält soviele Zeilen, dass ein vertikaler Scrollbalken entsteht.
Nun hätte ich den Traum, dass beim Runterscrollen folgendes passiert: Erst scrollt das gesamte Bild (ganz normales Browserverhalten). Wenn aber der obere Rand der Tabellenkopfzeile an den oberen Anzeigerand des Browsers anstößt, soll ab dann die Kopfzeile der Tabelle statisch stehen bleiben und nur noch der Tabelleninhalt weiter scrollen.
Effekt ist, dass man immer die Kopfzeile mit den Spaltenbeschriftungen und Sortierbuttons sieht.
Und beim Hochscrollen analog: Sobald die erste Tabellenzeile am unteren Rand der Kopfzeile anstößt scrollt ab dann die Kopfzeile und der restliche Anzeigeinhalt wieder mit runter.
Hat jemand Tipps für mich, wie ich sowas anfange bzw. wie soetwas heißt? jQuery zu nutzen wäre in Ordnung, ist vorhanden.
Es braucht nicht in alten Browsern zu funktionieren. Wichtig sind IE8 für XP und dann alle neuesten Versionen von IE, Firefox, Opera und Chrome.
Vielen Dank für jeden Hinweis