【发布时间】:2023-03-30 03:06:01
【问题描述】:
早安,
我真的被困在这里了。感谢这个博客,我有一个透明的工作背景:http://tqclarkson.com/2012/04/19/transparent-jquery-mobile-dialogs/
但无论我尝试什么,我都无法让透明背景变成不同的颜色。弹出对话框时,我需要父内容的背景颜色为黑色和透明。到目前为止,根据博客,我有这个:
.ui-dialog-background {
opacity: 0.5;
display: block !important;
-webkit-transition: opacity 0.5s ease-in;
}
.ui-dialog-background.pop.in {
opacity: 1;
-webkit-transition: opacity 0.5s ease-in;
}
.ui-dialog {
min-height: 100% !important;
background: transparent !important;
}
还有 JS:
$(function() {
$('div[data-role="dialog"]').live('pagebeforeshow', function(e, ui) {
ui.prevPage.addClass("ui-dialog-background ");
});
$('div[data-role="dialog"]').live('pagehide', function(e, ui) {
$(".ui-dialog-background ").removeClass("ui-dialog-background ");
});
});
我尝试了各种不同的方法,但都没有奏效。有什么办法可以让透明背景颜色变深?
谢谢你, 维克多。
【问题讨论】:
标签: javascript jquery css jquery-mobile