level 4
ztree在IE6下 高度自动增长 css如下:height:auto!important; height:552px; min-height:552px; 只有在IE6下不能自动增长,我想问的是ztree有没有提供高度改变的事件监听的呢?
2012年05月24日 02点05分
1
level 11
zTree 没有针对这种的事件监听。
你自己对 zTree 的容器添加 监听事件吧。但貌似 resize 事件只有针对 body、document、window这种。 我觉得你还是应该在 css 上找到解决办法。
2012年05月24日 06点05分
2
level 4
好的,谢谢你的回答.我的问题是:在IE6下,ztree的高度改变了,外层的div的高度没变(设置了最小高度),弄到一部分内容被隐藏了(注:外层的div 没有设最小高度时,所有浏览器都自动增长,但我需要最小高度).还有,resize 是可以监听div,span ...的,我测试过了,不过不能解决我的问题.你说的对,应该从css上找解决方法,修改css后ie6就没有最小高度了,其他浏览器都没问题.这个问题希望共同探讨!呵呵
2012年05月24日 09点05分
3
level 11
有兴趣可以把你的代码做成Demo 的html,咱们一起探讨,给我发Email 吧
2012年05月24日 10点05分
4
level 11
看来肯定是你们自己的css 有问题,我直接修改 Demo 的 demo.css 后,发现完全正常。
你们可以参考看看。
修改内容如下:
Line20:div.content_wrap {width: 600px;height:380px;}
修改为:div.content_wrap {width: 600px;}
Line23:div.zTreeDemoBackground {width:250px;height:362px;text-align:left;}
修改为:div.zTreeDemoBackground {width:250px;text-align:left;}
Line25:ul.ztree {margin-top: 10px;border: 1px solid
#617775;background: #
f0f6e4;width:220px;height:360px;overflow-y:scroll;overflow-x:auto;}
修改为:ul.ztree {margin-top: 10px;border: 1px solid
#617775;background: #
f0f6e4;width:220px;}
2012年08月17日 00点08分
6