1

我正在尝试使用 colResizable-1.3.min.js 重新调整表格的大小。在重新调整虚线大小时显示验证列正在调整大小,但是当我停止拖动并释放鼠标时,列宽没有改变。在调试器中,改变的宽度是可见的,但元素的宽度没有改变。

4

2 回答 2

0

我有同样的错误。这篇文章很旧,我正在使用库的 v1.5。将 colResizable-1.5.source.js 的第 87 行更改为

var th = t.find(">thead>tr:first>th,>thead>tr:first>td");

根据 col resiable 说明,确保您的第一行没有 colspan 列。我将此行的样式设置为可见性:隐藏在我的代码中。

于 2015-03-09T23:25:18.687 回答
0

您必须在表格上放置一个样式,强制列为特定大小,或者您使用的是过时版本的 jQuery。

更改 colspan 列的大小对我有用。FF 22 中的http://jsfiddle.net/qEMrZ/

$("#btnBigger").click(function() {
    var w = $("#col2").width();
    alert(w);
    w = w * 2;
    $("#col2").width(w);
    alert(w);
});
$("#btnSmaller").click(function() {
    var w = $("#col2").width();
    alert(w);
    w = Math.floor(w / 2);
    $("#col2").width(w);
    alert(w);
});
于 2013-07-15T14:11:49.027 回答