使用jQuery隐藏元素后在Firefox中平滑页面调整大小

时间:2011-03-02 22:27:06

标签: javascript jquery css

在我的网络应用程序中,我经常需要折叠/展开的部分。我使用slideDown()和slideUp()方法使用jQuery执行此操作。他们工作得很好。但是,在Firefox中,如果我一直滚动到屏幕底部并且我崩溃了div,当div消失时屏幕会断断续续并闪烁,并且页面会因元素丢失而自动调整大小。

之前有没有人遇到这个问题?我一直在努力解决这个问题,为任何可折叠的部分设置一个具有大量空间的最小高度,但这似乎是一个不必要的解决方案。 Chrome没有这个问题,令人惊讶的是,Internet Explorer也没有,它们都可以平滑地调整页面大小而不会出现任何口吃或闪烁。

我在Ubuntu上使用Firefox 3.6,我也在早期版本中遇到过这个问题。我没有在Firefox 4上测试过。

1 个答案:

答案 0 :(得分:1)

我之前遇到过这个问题,是的。我通过设置迷你高度或考虑不使用幻灯片效果来解决这个问题。