ext 3 与 IE6 兼容问题

yeisou 发布于 2011/08/18 11:20
阅读 2K+
收藏 0

系统使用EXT3 

在EXT树中,如果内容过长,那么在IE8里面正常出现滚动条,样式也一致

如果用IE6,那么出现白色的,很不搭配的双滚动条,内外各一层

是不是EXT3 和IE6不兼容?

加载中
0
scl33
scl33

这个问题是由于CSS在IE6/8下表现不一致造成的, 一般情况下, 即你所有嵌套的widget和容器布局常规时, 通过自身的autoScroll=true是可以很好的控制的, 而且跨浏览器, 但也有特殊的一些布局或自行实现的组件会相互影响, 这就需要自己控制.

另外, 还有一种可能, 可以试试在treepanel设置margin: '5 5 5 5',  并在其父容器上设置margin: '5 5 5 5'. 这是因为, 如果是几层之间靠太紧, 如果树一展开, 其长度超过了当前容器的长度, 会出现纵向的滚动条, 此时, 没有预留一个空间给滚动条, 因此宽度也超过容器宽度, 很可能在上层容器上出现横向滚动条.

由于无法直接调试, 只看你的描述应该是2个问题, 第一是滚动条样式, 颜色不搭配, 自己针对IE加一段滚动条样式CSS即可.

第2个问题是双滚动条, 这个问题和你代码有关, 可能你看到的横向滚动条不是TreePanel的container那层上的, 即可能是外层的容器上的, 你需要调试一下, 看看是在哪一层出现的, 确定了哪层, 在对应的哪层加上额外的CSS(好像是叫extraCss, 查API), 把横向的滚动条隐藏即可.

0
IdleMan
IdleMan
刚看标题:文件系统 EXT3 与IE扯上关系了
返回顶部
顶部