javascript - Bootstrap 模式 - 屏幕变黑

标签 javascript jquery twitter-bootstrap modal-dialog

我有两个模式,它们在单击按钮时弹出。一个工作正常,但是对于第二个,屏幕变黑并且没有任何反应:

首先,工作模式:

<div id="deleteConfirmation" class="hidden, modal fade">
  <div class="modal-dialog">
    <div class="modal-content">
      <h5>Are you sure you want to delete this contact?</h5>
      <button id="deleteOk">
        Yes
      </button>
      <button id="deleteNo">
        No
      </button>
    </div>
  </div>
</div>

并弹出这个命令:

$('#deleteConfirmation').modal('show');

第二个,几乎相同,但不工作:

<div id="addContact" class="hidden, modal fade">
  <div class="modal-header">
    <h5>Add New Contact</h5>
  </div>
  <div class="modal-dialog">
    <div class="modal-content"> 
      <label>First Name </label><input /> <br />
      <label>Last Name </label><input /> <br />
      <label>Address </label><input /> <br />
      <label>Phone Number </label><input /> <br />

      <button id="addConfirm">
        Confirm
      </button>
    </div>
  </div>
</div>

还有命令:

$('#addContact').modal('show');

它基本上是两个相同的模态,但是对于第二个,屏幕变黑,而第一个模态正常工作。我假设这是我正在使用的类(class)之一。这里似乎有什么问题?

最佳答案

这里有错字:

<div id="deleteConfirmation" class="hidden, modal fade">
<div id="addContact" class="hidden, modal fade">

去掉逗号:

<div id="deleteConfirmation" class="hidden modal fade">
<div id="addContact" class="hidden modal fade">

因此脚本无法确定hidden 类是否被正确应用,最终你只会看到 死机屏幕! :O

关于javascript - Bootstrap 模式 - 屏幕变黑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30910569/

相关文章:

twitter-bootstrap - 为什么 Bootstrap Navbar 总是折叠?

css - Bootstrap-Sass:使用另一个变量覆盖变量

javascript - 用于更新内容的独立轻量级 javascript 路由器

javascript - jquery 从数组中删除最后 2 个零

javascript - Bootstrap 在单击到侧面时调整容器大小

Javascript 删除 html 内容中的\n 或\t,pre 标签内除外

javascript - 如何从服务器请求json文件并放入?

jquery - 更改名为 fancybox 的 jquery 插件的背景透明度

jquery - 在 jquery 中隐藏/显示图像

html - Bootstrap 网格系统总是在前面