Я пытаюсь сделать мои первые 3 столбца таблицы фиксированными так, чтобы они всегда показывались при прокрутке по горизонтали. Но они должны двигаться при прокрутке вертикальноТаблица Html с фиксированными столбцами
Я сделал таблицу первенствовать с тем, что он должен делать:
Я попытался http://jsfiddle.net/YMvk9/5294/
.headcol {
position:absolute;
width:5em;
left:0;
top:auto;
border-right: 0px none black;
border-top-width:3px;
margin-top:-3px;
с scrollTop из JQuery правого скроллинга так Я перемещаю верхнее значение желтых клеток.
Текущая проблема заключается в том, что когда я заполняю таблицу html базой данных, отображаются желтые ячейки, даже если мой переполнение «прокручивается», поскольку они являются абсолютными.
Смотреть следующий файл:
Любой способ исправить эту проблему. Так что они скрыты?
Или любое другое решение, что я должен сделать, буду оценен
я побежал один раз по тому же вопросу и я оказался настолько огромным, что я просто решил с помощью 3 таблицы: 1 для заголовки, 1 для фиксированных столбцов и 1 для прокручиваемых столбцов, все они завернуты в div с разными атрибутами. –
Я предпочел бы хранить его в одной таблице, так как я беру эту таблицу и отправляю ее функции, которая берет таблицу и экспортирует ее в excel, word, pdf. – Ecnerwal
Не уверен, что это возможно с вашей текущей структурой HTML. Вы думали об использовании плагина? В jQuery есть много хороших плагинов таблиц таблиц данных. Например, http://stackoverflow.com/questions/5622716/choosing-a-jquery-datagrid-plugin –