【问题标题】:Is there way to render <table> horizontally when the list exceeds certain length?当列表超过一定长度时,有没有办法水平渲染 <table> ?
【发布时间】:2017-03-07 10:49:43
【问题描述】:

我用 d3 创建了一个可视化 http://jbk1109.github.io/tennisMapWithPlayersListOnHover.html

当鼠标悬停在直方图上时,下方会出现一个列表。当列表变得太长时,有几种情况,我希望表格水平增长超过一定长度。

除了检查列表的长度并附加一个新的表格元素之外,还有其他最佳方法吗?

【问题讨论】:

  • 你可以随时提供滚动条

标签: javascript d3.js html-table visualization


【解决方案1】:

布莱恩干得好!我会尝试使用 jQuery 获取视口高度,并将其与表高度进行比较,例如:

if(table_height > viewport_height) {
    // change table css style to 2 column table
}

【讨论】:

  • 谢谢你,保罗。如果您不介意,您能否具体说明您指的是哪个 CSS 样式属性?只是想知道是否有办法在 CSS 中拆分一个表格?现在,我的表是两列(两个 )。
  • 请在jsfiddle.net 上分享您的代码,以便我参考并帮助您;]
猜你喜欢
相关资源
最近更新 更多
热门标签