jquery-ui - JQuery UI 可调整大小的固定大小表

标签 jquery-ui html-table resizable

我正在尝试使用 JQuery UI Resizable 来向表中的 4 个 Td 标记添加调整大小句柄。

我的目的是让所有 td 对调整大小使用react并受到表格宽度、高度的限制。 (与 JS Fiddle 上使用的调整大小句柄的作用差不多)

目前,td 不受 table 限制,虽然 handle 可以工作,但如果我在 table 的一侧使用 handle ,然后使用 handle 的后半部分, handle 的后半部分永远不会高于 table 我在前半部分停止的高度(或宽度)(垂直和水平发生)。

这是我的 fiddle :http://jsfiddle.net/fdLkqv2L/

$("td").resizable({ handles: 's, e' });

最佳答案

修复人员如下:

http://jsfiddle.net/fdLkqv2L/1/

问题是调整大小时其他单元格高度未更新,并且 <tr>高度与其<td>的最高高度相同s:

使用此代码,您还可以调整所有同级的大小(当前 <td> 中的所有其他 <tr> ):

$("td").resizable({
    handles: 's, e',
    resize: function (event, ui) {
        $(this).siblings().height(ui.size.height);
    }
});

关于jquery-ui - JQuery UI 可调整大小的固定大小表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27182154/

相关文章:

javascript - 使用 jQuery sortable 从数组中排序列表

jQuery next() td 跨表行

php - 无法使用 INSERT INTO 向 mysql 表中插入数据

jquery-ui-ressized-alsoresize-reverse — 如何让两个相邻的 div 从相邻边缘向同一方向调整大小

jquery - 悬停时淡入淡出列表项

jquery - 如何处理 jQuery UI Selectmenu 更改事件

jquery - 如何防止可调整大小和可拖动元素相互折叠?

html - 如何在 <table> 中格式化 <div>?

javascript - jQuery 通过动态 minHeight 调整大小

jquery - 如何用jquery实时获取div大小