FireFox溢出错误#550882:(溢出:隐藏)到(溢出:可见),脚本=无滚动条

FireFox溢出错误#550882:(溢出:隐藏)到(溢出:可见),脚本=无滚动条,firefox,Firefox,我最近遇到了一个问题,发现这是Firefox3.6.x中一个真正的bug 如果您在body标签上将页面的初始CSS溢出属性设置为隐藏,则通过脚本(如javascript)将样式值更改为可见FireFox不会在屏幕上呈现滚动条。您仍然可以使用键盘移动窗口,但根本没有可见的滚动条。刷新或调整页面大小都不会使其呈现 因此,我必须将CSS定义的初始值设置为visible | auto,然后根据需要将该值更改为hidden | visible。它还为其他目的增加了几行代码,所以我知道这不是最佳解决方案 还

我最近遇到了一个问题,发现这是Firefox3.6.x中一个真正的bug

如果您在body标签上将页面的初始CSS溢出属性设置为
隐藏
,则通过脚本(如javascript)将样式值更改为
可见
FireFox不会在屏幕上呈现滚动条。您仍然可以使用键盘移动窗口,但根本没有可见的滚动条。刷新或调整页面大小都不会使其呈现

因此,我必须将CSS定义的初始值设置为
visible | auto
,然后根据需要将该值更改为hidden | visible。它还为其他目的增加了几行代码,所以我知道这不是最佳解决方案

还有其他人遇到过这个错误吗?
如果是,你是如何解决的?

我希望能够有一个优雅的解决方案,在尽可能多的浏览器工作


这是你的电话号码。它说它是固定的,但我仍然遇到它。

我将初始值指定为“滚动”,并在页面加载后立即更改它。确保在页面就绪事件发生时根据需要调整我的页面窗口。

接受,因为这是我几周内得到的唯一答案。。。那为什么不呢?