2010-07-13 58 views
0

當我們嘗試上傳一個exe文件時,我想創建一個和gmail一樣的灰色。 灰色的屏幕應該覆蓋整個屏幕甚至滾動條,滾動條應該是可見的,但通過它,但禁用 這是如何使用javascript和css 請不要告訴我設置身體的溢出隱藏。包括滾動條在內的整個屏幕變灰

+0

可能重複[防止videobox打開時滾動](http://stackoverflow.com/questions/3120712/prevent-scrolling-when-videobox-is-on) – 2010-07-13 12:45:22

回答

3

它只有當你換你的整個頁面的div內,並設置該div允許滾動而滾動,從不允許身體(或使用iframe的)的作品。

在Gmail中,身體有overflow:hidden。您看到的滾動條屬於iframe,編號爲canvas_frame

+0

我在想同樣的事情+1 – user29964 2010-07-13 11:26:55

1

您是否嘗試用類似Firebug這樣的工具查看Gmail頁面,當它以這種方式變灰時?

這將讓你清楚地看到他們是如何做到這一點;-)


顯然,咋一看之後,似乎他們正在使用<div>比如這個:

<div class="Kj-JD-Jh" style="opacity: 0.5; width: 1560px; height: 366px;"></div> 

這裏有趣的是這個1560px大於我的屏幕的可見區域:它包含右側滾動條。

+0

是但我沒有得到它 – Mac 2010-07-13 11:07:32

+0

設置寬度那麼多是不夠的,一定有一些其他的方式 – Mac 2010-07-13 11:21:58