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