У меня есть таблица в div с переполнением-x: прокрутка. Таким образом, вы можете прокручивать длинный стол влево и вправо. Первый «столбец» (td в первой позиции каждого tr) должен содержать метки для строк. Мне бы хотелось, чтобы при прокрутке вправо или влево содержимое таблицы прокручивалось, но метки остаются фиксированными, поэтому вы всегда можете их увидеть.Таблицы строк таблицы фиксированного положения
Первоначально мне захотелось создать другую таблицу слева от этой, но catch - это содержимое каждой строки переменной, поэтому я не знаю высоты каждой строки до загрузки содержимого (что затрудняет чтобы установить высоту каждой ячейки в столбце «label». Причина, по которой я не могу динамически просто обновлять высоты ячеек столбцов ярлыков после загрузки содержимого, заключается в том, что он действительно медленный на FF и IE. Замедление происходит от вызова clientHeight по содержимому tr или first td. Это занимает 5-6 секунд при первом вызове нашего запроса CustomerHeight (остальные составляют 0-1 мс). Независимо от этого, я не знаю другого подхода.
Любой предложения?
Такие вещи были интересны дизайнерам на протяжении многих лет, но все равно безумно сложно делать хорошо. Браузеры, как правило, довольно странные относительно рендеринга таблиц ... – Pointy
Возможно, вы можете попробовать offsetHeight вместо clientHeight? Может быть, это быстрее ... 5-6 секунд кажется ошибкой реализации –