具有溢出的可滚动div:隐藏在FireFox 3.6.x中

时间:2011-08-16 11:41:30

标签: javascript jquery html firefox

在我的网站上,我需要创建自定义垂直滚动条。 div有一些内容。 Div有溢出:隐藏(我需要这个用于自定义滚动条)。

我有一张表放在这个div上。在开始时,内容大小小于div大小。

重现的步骤:

  1. 我添加新行。之后内容大小超过div。
  2. 然后我向下滚动到最后。
  3. 删除新添加的行。
  4. 之后“表格隐藏在div的顶部”在FF< 3.6.x.

    在其他浏览器中,所有在FF>中也可以正常工作3.6.x.

    要解决此问题,我会为此div重新分配scrollTop,但这会导致跳跃。

    请参阅jsFiddle http://jsfiddle.net/nHuxT/14/

    上的示例

    有任何解决方案可以解决此问题吗?

    由于

1 个答案:

答案 0 :(得分:0)

由于我的声誉,我无法添加评论,也无法向您发送任何形式的私信,因此我必须将其作为答案发布。我已经下载了FF 3.6.x并在jsFiddle上检查了你的演示 - 我点击并查看它并将结果与​​FF5和IE9进行了比较 - 我没有发现任何差异。我可能不理解你所说的错误,但你提供的演示在FF3.6,FF5和IE9上运行良好。

由于演示没有你提到的任何div,如果你能为我们提供一个带div的演示以及其他一些让FF 3.6上的脚本错误的话会更好吗?