javascript - 无法显示自举模式,只有背景
问题描述
基本上我试图在登录成功后调用一个模式,这是代码:
<div id="modalOpt" class="modal" role="dialog">
<div class="modal-dialog-OptIn">
<div class="modal-content-OptIn">
<div>
</div>
<div class="modal-body-text">
<p class="title-text">Autorização de envio de agenda</p>
<p class="subTitle">Autorizo as instituições x1 e x2 a
consultarem toda a minha agenda de recebíveis na Única. </p>
<p class="subTitle">Autorizando, você terá os seguintes benefícios:</p>
<ul class="bullet">
<li class="bulletItems">Operações e produtos pré-aprovados</li>
<li class="bulletItems">Melhores negociações de taxas</li>
</ul>
<div class="row-modal">
<button class="btnOptIn-1" data-target="#success" data-toggle="modal" data-dismiss="modal">
Permitir
</button>
<button class="btnOptIn-2" data-dismiss="modal">
Decidir depois
</button>
</div>
</div>
</div>
</div>
</div>
我在 login.js 中调用此模式,如下所示:
const onEventSuccessLogin = () => {
onNavegarDashboard();
$('#modalOpt').modal({backdrop: 'static', keyboard: false, show: true});
}
但是由于某种原因,模态本身没有出现,只有模态背景,我已经尝试更改z-index,但它不起作用。
我设法显示模式的唯一方法是将 html 放在 index.html 中,但是一旦我这样做,并且我(在浏览器中)返回登录页面,html 出于某种原因固定在屏幕上。
毕竟,我想修复这个错误,所以我将 html 放在 login.html 中,然后我遇到了 modal-backdrop 的问题,并且没有调用模态。
有什么建议么?
这是一个屏幕截图来澄清:
解决方案
尝试将您的第一行从
<div id="modalOpt" class="modal" role="dialog">
至
<div id="modalOpt" class="modal fade in" role="dialog">
或者,只需在您的初始模式类中添加一个“淡入”类,不太确定为什么会发生这种情况。
推荐阅读
- regex - 在带有 mapfile 的 Bash 中使用正则表达式
- docker - Keycloak Docker 导入用户
- php - CTF 类型杂耍与成熟 md160 哈希
- vb.net - VB.net 应用程序只能以管理员身份运行
- html - 我如何在表单中向用户建议密码
- oracle - 如何结合使用 Oracle 云基础设施 MYSQL DB 和 XDev API?
- postgresql - ts_rank 什么时候返回值 1
- java - 为什么我的程序在 main 中调用时不接受方法中的 int[] 参数?
- mbaas - 第一次在appwrite mbaas中如何注册?
- angular - 403错误没有被catchError函数Angular 7捕获