0
У меня есть таблица с ниже HTMLСделать таблицу прокрутка и исправить первый и последний столбцы
<div class="wrapper">
<div class="tblWrapper">
<table id="tbl">
<thead>
<tr>
<th class="first">header</th>
<th>header</th>
<th>header</th>...........<th class="last">header n</th>
</tr>
</thead>
<tbody>
<tr><td class="first"></td><td></td><td></td><td class="last"></td></tr>
</tbody>
</table>
</div>
</div>
CSS
.wrapper{ position: relative; }
.tblWrapper{
width: 98%;
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
#tbl{ .first, .last{ position: absolute; } }
}
Хочет я пытаюсь достичь здесь первая и последние столбцы должны быть закреплены и остальная часть столбцов должна быть прокручиваемой.
Проблема состоит в том, что фиксированные столбцы перекрываются с другими столбцами , а другая проблема - целая таблица не фиксирована в родительской ширине div (having max-width: 630px;
).
Любые работы вокруг пожалуйста ..........
смотреть на это [статья] (http://anaturb.net/csstips/sheader.htm) – Farshad
это отличается от моего дела. ...... Farshad – user2486535
пытаются использовать '
ответ
Вы можете использовать
freezeHeader
(Простой JQuery плагин заморозить строку заголовка в HTML таблице) ReferenceHTML:
CSS:
Сценарий:
Jsfiddle demo
источник
2014-09-01 07:01:04 Farshad
не работает. Я могу исправить столбцы, добавив абсолютную позицию. Но проблема в том, что ячейки перепутаны (поверх lapped). Если мы переместим их, добавив некоторое позиционирование, оно выйдет за пределы ширины. Главное - избегать перекрытия и ограничивать прокручиваемую таблицу до ширины данного родителя. – user2486535
попробуйте использовать этот плагин: [FixedHeaderTable] (http://www.fixedheadertable.com/) – Farshad
Я редактировал код с помощью 'freezeHeader' jquery plugin – Farshad
Смежные вопросы