2013-07-15 51 views
1

我想使用colResizable-1.3.min.js重新調整大小的表。顯示重新確定虛線的大小時,驗證列正在重新調整大小,但是當我停止拖動並釋放鼠標時,列寬不變。在調試器中,更改的寬度可見,但元素的寬度不變。與colspan屬性不調整大小的表

+1

示例代碼或小提琴請。 – Learner

+0

它在庫中的一個bug:http://zydecodigital.com/test-col-resize.html – Randall

回答

0

您必須在強制將列設置爲特定大小的表上放置樣式,或者您使用的是過時版本的jQuery。

更改colspan列的大小適用於我。 http://jsfiddle.net/qEMrZ/ in FF 22.

$("#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); 
}); 
+0

他使用colresizable庫不僅jQuery。 – Randall

0

我有同樣的錯誤。這篇文章很舊,我正在使用庫的v1.5。要解決colResizable-1.5.source.js的變線87

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

按照山坳resiable指示確保您的第一個THEAD行有沒有合併單元格的列。我將這一行的樣式設置爲可見性:隱藏在我的代碼中。

相關問題