diff --git a/assets/css/routes/user-center/credits.css b/assets/css/routes/user-center/credits.css index 2f2f69af..f6634d36 100644 --- a/assets/css/routes/user-center/credits.css +++ b/assets/css/routes/user-center/credits.css @@ -190,6 +190,17 @@ display: flex; } +/* 推广海报弹窗壳与上面两个同构(服务端静态输出 .modal.flex.jc.fade), + 静止态同样必须显式隐藏,否则 .flex 工具类会使其铺满全屏形成隐形遮罩, + 拦截整页点击。打开态由 initAffiliatePoster 的内联 display:flex 驱动, + 关闭撤除内联样式后即回到隐藏规则。 */ +.modal[data-aksrt-affiliate-poster-modal] { + display: none; +} +.modal[data-aksrt-affiliate-poster-modal].in { + display: flex; +} + .balance-charge-form .zib-widget { clear: both; background-color: var(--main-bg-color); diff --git a/inc/helpers/user-center-renderers/affiliate-poster-modal.php b/inc/helpers/user-center-renderers/affiliate-poster-modal.php index e1fe8933..e0aae2df 100644 --- a/inc/helpers/user-center-renderers/affiliate-poster-modal.php +++ b/inc/helpers/user-center-renderers/affiliate-poster-modal.php @@ -19,7 +19,7 @@ if (!empty($GLOBALS['aksrt_affiliate_poster_modal_rendered'])) { } $GLOBALS['aksrt_affiliate_poster_modal_rendered'] = true; ?> -