ext 3 与 IE6 兼容问题
系统使用EXT3
在EXT树中,如果内容过长,那么在IE8里面正常出现滚动条,样式也一致
如果用IE6,那么出现白色的,很不搭配的双滚动条,内外各一层
是不是EXT3 和IE6不兼容?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
系统使用EXT3
在EXT树中,如果内容过长,那么在IE8里面正常出现滚动条,样式也一致
如果用IE6,那么出现白色的,很不搭配的双滚动条,内外各一层
是不是EXT3 和IE6不兼容?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
这个问题是由于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), 把横向的滚动条隐藏即可.