csa*_*sab 5 firefox jquery resizable css-tables
我正在使用具有动态内容的可排序表格为公司构建HR模块.完成项目后,客户端要求使表垂直调整大小.我将jQuery UI resizable()应用到主表被包装的div中.它在Safari和Chrome中运行得非常好,但是当在Firefox或IE中调整包装div的大小时,表的高度保持不变,并且不会扩展到div的尺寸.
简化的标记看起来像这样:
<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>
Run Code Online (Sandbox Code Playgroud)
风格是:
#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;
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试对每个元素使用各种溢出,位置和显示值,但结果并没有更好.jQuery部分是:
$(document).ready(function() {
$("#list .table-container").resizable({ alsoResize: "#list", handles: "s" });
});
Run Code Online (Sandbox Code Playgroud)
使用Firefox/IE确实存在这样的问题,还是我做错了什么?
在 Firefox 9.0.1 中测试了您的代码。找不到问题。
随着 div 大小的调整,表格高度确实发生了变化。
我发现表格可以在 Firefox、IE 和 Chrome 上正确调整大小。
我不认为FF或IE有什么问题。猜猜你的代码中的其他东西正在影响它。
| 归档时间: |
|
| 查看次数: |
1135 次 |
| 最近记录: |