|
|
|
| Есть таблица вида
<table>
<tr id="group">
<td>name</td>
<td>name</td>
</tr>
<tr id="sb_group" style="display: none;">
<td>1</td>
<td>2</td>
...........................
</tr>
<tr id="sb_group" style="display: none;">
<td>1</td>
<td>2</td>
...........................
</tr>
</table>
Необходимо что бы по нажатию на строчку с id="group" разворачивались/сворачивались строки с id="sb_group". Если просто менять свойство display строки показываются, но все данные отображаются в одной левой ячейке. Подскажите, пожалуйста, как это можно реализовать. | |
|
|
|
|
|
|
|
для: bars_A
(04.09.2009 в 11:47)
| | | |
|
|
|
|
автор: ыыыыыыыы (04.09.2009 в 15:10) |
|
|
для: bars_A
(04.09.2009 в 11:47)
| | При стиле display: none строка таблицы имеет нулевой размер и по ширине, и по высоте.
Что входит в противоречие с алгоритмом построения таблиц некоторых браузеров, ибо в них размеры всякой таблицы определяются исходя из размеров содержимого ВСЕХ её ячеек и строк.
Совет: НЕ НАДО использовать динамически изменяемый стиль display для элементов таблицы - ни для <TR>, ни для <TD>, ни для любых иных тегов, входящих в состав <TD>. | |
|
|
|