Я создаю HR-модуль для компании, используя сортируемые таблицы с динамическим контентом. После завершения проекта клиент запросил изменение размеров таблиц по вертикали. Я применил jQuery UI resizable () к div, в который обернута основная таблица. Он отлично работает в Safari и Chrome , но при изменении размера div-оболочки в Firefox или IE высота таблицы остается неизменной и не расширяется до размеров div. 1007 *
Упрощенная разметка выглядит следующим образом:
<div id="list">
<div class="table-container">
<table>
(blablabla, this is a sortable table with clickable th's and about 10 columns)
</table>
</div>
</div>
Стили:
#list {
width: 1150px;
height: 180px;
float: left;
overflow: hidden;
border: 1px solid #aeaeae;
}
#list .table-container {
width: 1145px;
height: 175px;
}
#list table {
width: 100%;
height: 100%;
float: left;
}
#list table td {
height: 20px;
vertical-align: middle;
}
Я пытался использовать различные значения overflow , position и для отображения значений для каждого элемента, но результат не улучшился. Часть jQuery:
$(document).ready(function() {
$("#list .table-container").resizable({ alsoResize: "#list", handles: "s" });
});
Есть ли такая проблема в Firefox / IE или я что-то не так делаю?