如何使模式彈出,如Gmail(當我們試圖上傳exe文件生成彈出覆蓋網頁的滾動條)模式彈出像谷歌
Q
模式彈出像谷歌
5
A
回答
1
看看下面的模式對話框插件的jQuery:
0
看看在modal option in jQuery UI Dialog,或者如果你的JavaScript alert()
功能只需要一個簡單的文本對話框。
7
GMail運行在iframe
上,覆蓋div
不在此iframe內,因此它位於iframe的頂部,因此位於滾動條頂部。從GMail的
代碼
html, body {
height:100%;
margin:0;
overflow:hidden; /* no scrollbars (only in the iframe) */
width:100%;
}
.cO { /* this is the iframe */
height:100%;
width:100%;
}
.Kj-JD {
background-color:#C3D9FF;
border:1px solid #4E5766;
color:#000000;
outline:0 none;
padding:5px;
position:absolute;
top:0;
width:450px;
z-index:501; /* div stays on top */
}
.Kj-JD-Jh { /* the shadow */
background-color:#808080;
left:0;
position:absolute;
top:0;
z-index:500;
}
樣本HTML
<body>
<iframe class="cO">...</iframe> <!-- the scroll works on the iframe, not the body -->
<div class="Kj-JD"></div> <!-- outside the iframe -->
<div class="Kj-JD-Jh" style="opacity: 0.5; width: 1440px; height: 361px;"></div> <!-- black background -->
</body>
要顯示在上面一個div我建議jqModal,它所有爲你努力工作。
1
如果您只需要簡單的文本對話框,請查看jQuery UI對話框或JavaScript alert()函數中的模式選項。
相關問題
- 1. 谷歌搜索結果樣式彈出
- 2. Html彈出式谷歌地圖
- 3. 谷歌餅圖沒有顯示在模式彈出
- 4. 谷歌地圖不顯示在引導模式彈出
- 5. 在ASP.net顯示谷歌地圖模式彈出擴展程序
- 6. 谷歌地圖 - 彈出框
- 7. bootstrap圖像模態彈出式jquery php
- 8. jquery像mydala.com彈出式模型窗口
- 9. 谷歌擴展彈出不顯示
- 10. 安卓谷歌地圖按鈕彈出
- 11. 灰谷歌地圖在Magnfifc彈出
- 12. 谷歌地圖標記彈出Jquery
- 13. 谷歌admob廣告不會彈出
- 14. 谷歌加或Facebook風格的圖像彈出查看器?
- 15. 如何獲得谷歌加分享彈出像Twitter?
- 16. 驗證彈出像谷歌帳戶設置
- 17. 谷歌Chrome擴展彈出式窗口圖像鏈接不起作用
- 18. 重新繪製谷歌圖表爲每個模態彈出
- 19. 谷歌地圖不呈現在模態彈出
- 20. jquery模式彈出
- 21. 谷歌瀏覽器擴展程序:在彈出式網頁
- 22. 谷歌瀏覽器彈出式警報 - Ubuntu 12.04
- 23. 谷歌Chrome擴展 - 編程方式打開彈出
- 24. 離子彈出模式彈出
- 25. bootstrap模式彈出不彈出
- 26. 從Flex中的模式彈出窗口打開模式彈出?
- 27. 像谷歌加
- 28. 彈出框與鏈接到其他谷歌文檔在谷歌文檔
- 29. 在iPhone中導出谷歌圖像
- 30. 模式彈出示例mvc
你能告訴我一個你說的話的例子。 – 2010-06-18 12:15:01
我添加了gmail代碼的一部分,body沒有滾動,但iframe的確如此,div不在iframe內,這意味着它可以放在body內的任何東西的頂部,因此在滾動條。 – BrunoLM 2010-06-18 16:30:43
非常感謝BrunoLM – 2010-06-18 21:19:40