IE9下overflow:auto;不自动出现滚动条,一定要点击某个操作或者拖动一下浏览器大小滚动条就出来了?
.divTreeHab
{
overflow:auto;
overflow-x:hidden;
width:100%;
background-color:#F0F0F0;
padding-right:5px;
margin-top:-50px;
margin-left:0px;
margin-left:-5px;
}
<div class="divTreeHab" id="divTree" style="border: 0px solid #f00; ">
<ul id="habTree" class="ztree"></ul>
</div>
CSS
------解决方案--------------------
你的 margin-top设置这么大干嘛 啊 呵呵 。另外 ,初始化的时候 ,ul元素里填充 东西了么 ,只有高度大于父元素的高度是 ,垂直滚动条才会出现
------解决方案--------------------
看到你的代码,头都大了!