ext 3 与 IE6 兼容问题

发布于 2021-11-15 06:42:04 字数 130 浏览 942 评论 1

系统使用EXT3 

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

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

是不是EXT3 和IE6不兼容?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柳絮泡泡 2021-11-15 19:20:26

这个问题是由于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), 把横向的滚动条隐藏即可.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文