Nachbildung, ich versuche, Vergleichstabelle aus vertikalen Listen zu erstellen. Hauptziel ist, dass die erste Spalte nur horizontal fixiert werden muss und die horizontale Bildlaufleiste immer auf dem Bildschirm sichtbar sein muss. Ich möchte einfach Reihen der ersten Spalte vergleichen mit entsprechenden Zeilen aus anderen Spaltenhorizontal fixed Spalte ist auf IE
wie hier jsfiddle example
Ich habe es geschafft, dies zu tun, indem Position absolut am 1. Spalte und seine CSS-Eigenschaft left auf Scroll-Ereignis zu ändern.
$('#container').scroll(function() {
$('#main').css('left', $(this).scrollLeft());
});
Diese Lösung funktioniert gut außer IE. Auf IE ist meine feste Spalte nacheilend und wechselnde Position ist nicht glatt. Ich versuche es zu beheben, aber mir sind die Ideen für eine Lösung ausgegangen.
Ja, ich könnte aber, da geht neues Problem, weil das feste Element relativ zum Browser positioniert ist, nicht Elternelement. Und es wird auch ein Fenster mit Listen überlaufen. – Wiktor