位置:固定IE Vs Firefox中的差异

时间:2011-08-25 13:01:18

标签: javascript html css firefox modal-dialog

让我们说我有一个主页面,其中有一个链接打开一个模态div,其位置:固定,有些宽度/高度

现在我观察IE Vs Firefox中显示此模态div的行为差异,即如果我们滚动主窗口, 在IE中,模态div也随页面滚动; 在Firefox中,主窗口的滚动对模态div没有任何影响,它确实保持不变。

我们可以通过哪种方式在Firefox中使用模态div滚动,就像在IE中一样?

2 个答案:

答案 0 :(得分:2)

如果您希望Firefox的行为类似于您所说的IE,并让DIV滚动显示该页面,则不应使用position: fixed。您只需要position: absolute

答案 1 :(得分:2)

我同意达拉尔 - 这是IE的代理行为。 位置是:固定;表示元素以某个x / y定位到您的视口,因此您希望它使用页面使用位置滚动:absolute;

您可能需要破解Thickbox才能完成此操作。

顺便说一下。 Thickbox是一个相当过时的灯箱变种。如果可以,请尝试更改为新版本:http://planetozh.com/projects/lightbox-clones/