【发布时间】:2012-05-17 10:18:30
【问题描述】:
每当用户单击列标题时,我想将表格列动态折叠到特定宽度(在本例中为 10 像素)。如果我们可以在更改列宽的同时保持单元格高度不变,那就太好了。
例如表格将显示为:
当用户单击列标题(此处为红色减号按钮)时,列应缩小并应如下所示:
这里在 jsFiddle 列中给出的示例收缩到固定宽度和高度保持不变。
这是我迄今为止尝试过的JsFiddle。
我用过:
table-layout:fixed;
word-wrap:break-word;
但列缩小到与第一个单词相同的宽度。它不会破坏宽度的工作10px。
这里列宽缩小以适应单词Lonnnnng。
如果我们有任何插件,例如允许此功能的数据表,那就太好了(即动态折叠和扩展列到特定宽度)。有许多插件允许用户隐藏特定列,但我想缩小它而不是隐藏。
编辑:
在尝试了一些建议后,我意识到 插件将是更好的解决方案,因为我必须照顾所有浏览器和分辨率支持。通过书面代码完成所有这些工作将是我最后一件事会做 [我必须做 :D ]。我们有提供这种功能的插件吗?
【问题讨论】:
标签: javascript jquery html plugins