我試圖創建一個與jquery mobile rc2模態對話框。
我設法擺脫了默認的醜陋灰色背景,現在對話框出現在創建它的頁面上。你可以通過look here知道如何做到這一點。 問題是我有一個對話框裏面有一些<li>
元素,每個元素打開另一個對話框。第二個對話框不會在過去的對話框中打開。相反,我得到的是比灰色的背景更加醜陋的白色背景。
如何使嵌套對話框出現在透明背景的父對話框之上?我應該在打開新的對話框之前關閉第一個對話框?
你可以看看代碼在行動here。
在此先感謝!透明嵌套對話框jquerymobile
0
A
回答
1
@cpak是正確的,即使他沒有提供任何解決方案的問題。 但是我沒有解決這個問題下面這個步驟:
1)添加.inactive類的父頁面
.inactive
{
display: block !important;
}
2)當你打開任何一個孩子彈出添加類再次
3)編輯在的.ui-對話框的.ui-對話框幷疊加類是這樣的:
.ui-dialog
{
background-color: rgba(34,34,34,0.25) !important;
}
.ui-dialog.ui-overlay-a
{
background-image: none;
}
4)當你關閉最後一個彈出刪除.inactive類恢復原來的不透明度
希望這可以幫助某人,但希望jquery mobile更改這種奇怪的行爲!
1
沒有時間仔細研究它,但它看起來並不是真正的「額外」白色覆蓋層,而是#main頁面變得不可見,而背景的白色實際上是身體元素。所以問題是爲什麼#main變得不可見,我猜。希望這有助於某種方式=)
1
請參閱http://tqcblog.com/2012/04/19/transparent-jquery-mobile-dialogs/瞭解完整的工作解決方案。它和andreapier解決方案的想法是一樣的,但也提供了小jQueryMobile JavaScript鉤子來綁定對話框的打開和關閉。
使用最新的jQueryMobile(1.1.0)正常工作。
我建議考慮刪除舊版移動瀏覽器的不透明度的花式css過渡。
相關問題
- 1. 透明對話框對齊
- 2. android半透明對話框
- 3. Android對話框半透明
- 4. 道場對話框嵌套
- 5. CSS嵌套:不透明
- 6. nativescript模態對話框透明度
- 7. 在android中的透明對話框
- 8. 半透明對話框中的Android
- 9. Android對話框 - 圓角和透明度
- 10. jQuery的對話框透明度
- 11. Java中的透明圓形對話框
- 12. jquery對話框始終是透明的
- 13. 在android中製作透明對話框
- 14. Android對話框透明度(不常用)
- 15. 在進度對話框中嵌套提示對話框
- 16. Primefaces 4對話框架嵌套對話框問題?
- 17. 填充透明div中嵌套的SVG對象的不透明度
- 18. android-使用嵌套警報對話框
- 19. 從嵌套jquery的對話框
- 20. JQuery:嵌套對話框定位
- 21. jQuery - 嵌套對話框3級
- 22. 安卓對話透明
- 23. 會話對用戶透明
- 24. 嵌套 - 透明物品 - 範圍澄清?
- 25. 不透明div內的嵌套元素
- 26. 帶參數的Jquerymobile對話框
- 27. android中的Custon對話框 - 沒有邊框和透明BG
- 28. 嵌套對話過程
- 29. 爲什麼關閉嵌套子對話框還關閉父對話框?
- 30. 透明組框
對1.1.0不適用。有任何想法嗎? –
對不起,我不再與jquery移動工作,所以我不能測試版本1.1.0 – andreapier
它。請參閱我的答案中發佈的鏈接以獲取工作示例:) –