【发布时间】:2017-08-01 10:57:04
【问题描述】:
我有 2 个模态,第一个模态被触发以获取用户电子邮件。在用户验证了电子邮件地址并单击继续后,它将触发第二个模态,这是一个更长的可滚动模态。现在,这个模式是从代码中以编程方式触发的。
$('#modalEmailSignup').modal('hide');
$('#modalSignupForm').modal('show');
这是我的代码。它工作正常。但问题是第二个模态的可滚动区域是背景。我不确定我是否正确触发了模态。在使用此代码打开新模式之前,我尝试关闭所有模式。
$('.modal .close).trigger('click');
但这似乎不起作用。我尝试查看打开其他可滚动模态的流程,似乎它在正文上添加了“模态打开”类。我尝试在打开模式时添加它但仍然无法正常工作。我没有办法尝试解决这个问题。有没有人遇到过这个问题?请让我知道你的见解。谢谢:)
顺便说一句:我在这里使用 angular,如果我添加 (data-target='#targetModal' ,data-dismiss='modal') 它将起作用,但我之前添加了一个 ng-click 属性来执行验证功能进行中。
【问题讨论】:
标签: jquery angularjs bootstrap-modal