2011-10-02 55 views
3

我試圖實現一種模式彈出式,就像Facebook做預覽照片一樣。從我檢查過,身體變得溢出:隱藏和模態框變成溢出 - Y:滾動。當溢出元素髮生變化時,防止Firefox重置滾動位置

但是,我在Firefox的網站上有一個錯誤,當我將overflow元素從auto更改爲hidden時,會重置頁面的滾動位置。這在Chrome中不會發生。任何解決方法/修復此?謝謝!

編輯:

感謝您的幫助。請看看jsfiddle http://jsfiddle.net/k3evQ/7/

非常感謝!

+0

你能提供一個鏈接或小提琴來表明這一點嗎?聽起來不對。在這個小提琴中,你可以看到,鼠標懸停在紅色不會重置滾動位置 - http://jsfiddle.net/k3evQ/1 – mrtsherman

+0

是啊...一個源代碼的例子是絕對需要的。另外,你有沒有嘗試過一些模式插件? http://goo.gl/iqf76(提示:如果需要,ZURB顯示非常容易定製@media查詢) – Ben

+0

感謝您的幫助。我修改了你的jsfiddle。基本上我會在更大的模式框中放置一個模式彈出框,以便它具有褪色的背景。 http://jsfiddle.net/k3evQ/7/ – chourobin

回答

0

最終拋棄了將溢出更改爲隱藏的想法。無論如何感謝您的幫助。

相關問題