Hi Al.
Appery based on jqm. And dialog is a jqm implementation.
You can check out that dialogs work the same in jqm here: http://demos.jquerymobile.com/1.2.0-b...
But there is a solution to make the page underneath the dialog visible but not avaliable to interact with.
Please follow steps below to do dialogs transparent:
1 Create new JavaScript. And populate it by following code: http://prntscr.com/37zyfr/direct
precode
$(document).on('pagebeforeshow', 'div[data-role="page"][data-dialog="true"]', function (e, ui) {
// make parent page transparent
ui.prevPage.addClass("ui-dialog-background ");
});
$(document).on('pagehide', 'div[data-role="page"][data-dialog="true"]', function (e, ui) {
$(".ui-dialog-background ").removeClass("ui-dialog-background ");
});
/code/pre
2 Create new CSS. And populate it with CSS below: http://prntscr.com/37zz0n/direct
precode
.ui-dialog-contain
{
opacity: 1 !important;
background: #FFFFFF !important;
}
.ui-dialog .ui-header .ui-btn-icon-notext
{
display: none !important;
}
.ui-dialog-background
{
opacity: 0.3;
display: block !important;
-webkit-transition: opacity 0.8s ease-in;
}
.ui-dialog-background.pop.in
{
opacity: 1;
-webkit-transition: opacity 0.8s ease-in;
}
.ui-dialog
{
min-height: 100% !important;
background: transparent !important;
}
/code/pre
That's all.
Regards.