我正在尝试使用colResizable-1.3.min.js使表重新调整大小。虽然重新调整虚线的大小,但验证列正在重新调整大小,但当我停止拖动并释放鼠标时,列宽不会改变。在调试器中,更改的宽度是可见的,但元素的宽度不会更改。
答案 0 :(得分: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);
});
答案 1 :(得分:0)
我有同样的错误。这篇文章很老了,我正在使用图书馆的v1.5。将colResizable-1.5.source.js的更改行87修复为
var th = t.find(">thead>tr:first>th,>thead>tr:first>td");
根据col resiable指令,确保您的第一个thead行没有colspan列。我将此行的样式设置为可见性:隐藏在我的代码中。