2015-10-21 2 views
0

У меня есть следующая таблица с фиксированным первым столбцом.Twitter Загрузочный стол с фиксированным заголовком и первым столбцом вместе

JSFiddle:

https://jsfiddle.net/f7v2xaph/

<iframe width="100%" height="300" src="//jsfiddle.net/f7v2xaph/embedded/" allowfullscreen="allowfullscreen" frameborder="0"></iframe>

Я хотел бы спросить, как обновить код, чтобы получить фиксированный заголовок тоже?

Я попытался этим решением

Scrollable table with fixed header in bootstrap

Но без удачи, чтобы работа с фиксированной первой колонкой.

Большое спасибо за любой совет.

+0

Вы попробовали эти ** [решения, приведенные здесь] (http://stackoverflow.com/questions/14977864/fixed-header-table-with- horizontal-scrollbar-and-vertical-scrollbar-on) ** или в том, как у вас теперь есть первая 'th', ** [эта скрипка] (https://jsfiddle.net/Guruprasad_Rao/f7v2xaph/1/) ** дает ее для всех' th' –

+0

Спасибо, но есть проблема с перемещением заголовка в вашей скрипке. – redrom

+0

Какой выпуск @redrom ?? –

ответ

0

Избегайте использования JavaScript, когда вы можете сделать это в CSS:

.table-responsive thead { 
    position: fixed; 
} 

Кроме того, вам нужно будет сделать небольшой трюк, если вы не хотите, чтобы ваша голова к overhide ваш TBODY:

.table-responsive { 
    margin-top: 40px; // height of your thead tr 
} 

.table-responsive thead { 
    position: fixed; 
    top: 0; 
} 

Вторая проблема, связанная с фиксацией вашего ада, заключается в том, что ширина ячеек вашего ящика не будет соответствовать ширине ячеек вашего тела ... вам нужно будет исправить это с помощью свойства width, ячейки на ячейку.

+0

Спасибо, но теперь заголовок исправлен во время вертикальной прокрутки (это нормально), но не движется во время горизонтальная прокрутка. Не могли бы вы предложить, как его решить или обновить мою скрипку? – redrom

+0

Не могли бы вы добавить какой-нибудь рабочий пример вашего кода? – redrom