2011-08-25 101 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

無論如何,很好的答案。誰是「第一」是無關緊要的。 :) –