为d3-2way-tree添加水平和垂直滚动条,用于多层树
Adding a horizontal and vertical scroll bar for d3-2way-tree for multilevel tree
我指的是d3小部件,http://bl.ocks.org/kanesee/5d6c48bffd4ea31201fb。我希望树在顶部和底部都能进一步增长,因为页面画布是固定的,我想添加滚动条,这样当图形增长时,我应该能够完全看到图表。
{
"name": "Heirachy",
"parents": [
{
"name": "Parent1",
"isparent": true
},
{
"name": "Parent2",
"isparent": true
},
{
"name": "Parent3",
"isparent": true,
"parents": [
{
"name" : "inner-parent3",
"isparent" : true,
"parents":[
{
"name" : "inner-most-parent3",
"isparent" : true
}
]
},
{
"name" : "outer-parent3",
"isparent" : true
}
]
}
],
"children": [
{
"name": "Childern1",
"isparent": false
},
{
"name": "Childern2",
"isparent": false
},
{
"name": "Childern3",
"isparent": false,
"children": [
{
"name" : "inner-1-children3",
"isparent" : false
},
{
"name" : "inner-2-children3",
"isparent" : false
}
]
},
{
"name": "Childern4",
"isparent": false
}
]
}
这是我的json数据,它使树垂直生长
用div将其包起来,并添加到CSS中:
overflow: scroll;
font - family:宋体;在CSS中指定div
overflow:auto;
新为#categoryHierarchy添加父div
HTML<div id="parentDiv">
<div id="categoryHierarchy"></div>
</div>
CSS: #parentDiv {
margin:0 auto;
overflow:auto;
max-width:960px; // set width according to your requirement
max-height:448px; // set height according to your requirement
}
相关文章:
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 禁用(而不是隐藏)浏览器滚动条
- 在firefox和chrome中的左侧显示iframe滚动条
- jquery:将动画绑定到滚动条位置的更好方法
- 在窗口中添加滚动条
- 如何查明鼠标按下事件是否发生在滚动条上或元素中的其他任何位置
- 使用没有插件的javascript自定义滚动条
- CodeMirror.禁用垂直滚动条
- 在滚动时,在隐藏滚动条和隐藏溢出的同时触发事件
- 可以'无法使滚动条正常工作
- 强制滚动条覆盖页面内容
- 如何隐藏滚动条,但希望它继续工作
- 滚动所有嵌套的滚动条,使HTML元素进入视图
- 使用浏览器滚动条而不是iframe滚动条
- ext-js网格面板滚动条不适用于jquery
- 表单中用于特定字段的滚动条
- 一个滚动条用于三个选项或选择区域
- jQuery scrollTop 不适用于具有高度和滚动条的 HTML 元素
- CSS用于移除lightbox contact表单的滚动条
- 为d3-2way-tree添加水平和垂直滚动条,用于多层树