我有一個2單元格表,我想使用jQuery製作第一個可調整大小的抓取手如何使用jquery調整表格單元格的大小?
1
A
回答
2
我也推薦使用jQuery UI Resizable進行一些增強。我可以讓它使用有效的HTML運行,更新調整大小的表的COLGROUP區域。我描述的http://ihofmann.wordpress.com/2012/07/31/resizable-table-columns-with-jquery-ui/
全部溶液中的短一個將是:
1)HTML表指定初始寬度在其COLGROUP區域,並且具有的CSS屬性表格的佈局:固定。 2)用jQuery UI的.resizable()裝飾TH元素。 3)在調整大小開始:找到活動TH的匹配COL元素,並記住原來的寬度。 4)在調整大小:計算調整大小增量和更新(增加/減少)選定的COL元素。這將使用每個瀏覽器調整整個列的大小。
$(".resizable th").resizable({
handles: "e",
// set correct COL element and original size
start: function(event, ui) {
var colIndex = ui.helper.index() + 1;
colElement = table.find("colgroup > col:nth-child(" +
colIndex + ")");
// get col width (faster than .width() on IE)
colWidth = parseInt(colElement.get(0).style.width, 10);
originalSize = ui.size.width;
},
// set COL width
resize: function(event, ui) {
var resizeDelta = ui.size.width - originalSize;
var newColWidth = colWidth + resizeDelta;
colElement.width(newColWidth);
// height must be set in order to prevent IE9 to set wrong height
$(this).css("height", "auto");
}
});
2
jQuery UI有一個resizable plugin,它可以讓您在頁面上調整大小。
但是,我可以想象調整表格單元格的大小會很有趣,尤其是因爲它們可能會共享連續的空間。看看alsoResize
選項;您可能需要縮小另一個單元格,而另一個單元格可以縮放,反之亦然。
另外,當涉及到操縱table
元素,所以YMMV的IE是臭名昭着的。
0
我不知道有什麼辦法做到這一點「香草」html表。不過,我目前使用jqGrid jQuery插件在我的頁面上提供更豐富的數據表。它包括(除其他外)單擊並拖動調整列寬的大小。
相關問題
- 1. UICollectionViewController如何調整單元格大小?
- 2. 如何調整表格單元格大小?
- 3. 如何調整WPF網格中的單元格大小
- 4. 自動調整表格中的單元格大小
- 5. 在調整大小的表格單元格內顯示div
- 6. 窗口中的表格單元格在Safari中調整大小
- 7. 在libgdx的表格單元格中調整圖像大小
- 8. UICollectionView單元格大小調整
- 9. 在窗口調整大小檢測表格單元格衝突
- 10. 背景圖像自動調整大小表格單元格
- 11. 如何影響表格單元格的大小調整事件div
- 12. VB.NET表格調整大小
- 13. 如何自動調整圖像大小以適合Silverlight網格單元格中的調整大小的畫布
- 14. 如何防止表格單元格調整大小時添加文本
- 15. 如何強制圖像調整大小關係固定表格單元格
- 16. HTML表格:如何在已指定「colspan」時調整數據單元格大小?
- 17. 禁用表格單元格大小
- 18. 如何在tableview單元格中調整textlabel的大小
- 19. 如何根據gridview單元格調整txtbox的寬度大小
- 20. 如何調整大小的單元格swift
- 21. 如何使用JavaScript/Jquery調整跨兩個HTML表格的表列的大小
- 22. 用表格單元格內的CSS動態調整圖像大小
- 23. 將表格單元的大小調整爲零
- 24. Safari的表格單元格大小
- 25. jQuery可拖動表格行在Chrome中調整表格大小
- 26. Excel根據圖像大小調整單元格大小
- 27. 如何使用jQuery調整大小來調整iFrame中的元素大小?
- 28. 如何使用CSS3來調整表格行的大小
- 29. 如何調整圖像大小以適應UITableView單元格?
- 30. 我如何自行調整單元格大小?
如果您在此處轉貼部分博客,而不是僅發佈該鏈接,則會更好。 – nhahtdh 2012-08-06 09:53:14