日期:2014-05-17  浏览次数:20577 次

IE9下overflow:auto;不自动出现滚动条,一定要点击某个操作或者拖动一下浏览器大小滚动条就出来了?
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元素里填充 东西了么 ,只有高度大于父元素的高度是 ,垂直滚动条才会出现 
------解决方案--------------------
看到你的代码,头都大了!