2011-08-25 88 views
0

在IE中固定差异可以说我有具有打开它有位置的模式格链接主页:固定和一些宽/高位置:Vs的火狐

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

有没有什么办法可以让我们在Firefox中的模态div滚动像IE中?

+0

听起来像您的IE不支持'position:fixed',它是哪个版本?根据http://caniuse.com/#search=fixed它必须是IE6。 –

+0

什么工具,如果你用你的模型对话框?哪些版本的IE?示例代码? –

+0

我在我的系统上有IE8 ...所以它确实支持位置:固定...其实,我想Firefox的行为类似于IE ..模态div实际上是一个Thickbox窗口...但无论如何,我认为主要问题是使用位置的不同行为:固定 – testndtv

回答

2

如果你想要Firefox的行为就像你说的是IE一样,并且有页面滚动的DIV,你就不应该使用position: fixed。你只想要position: absolute

2

我同意达拉尔 - 这是IE行事残酷。 职位:固定;意味着一个元素被放置在某个x/y到你的视口中,所以你希望它在页面使用位置滚动:absolute;

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

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

+0

oops克里斯打我:) – publicJorn

+0

无论如何,很好的答案。谁是“第一”是无关紧要的。 :) –