javascript - 将样式添加到 Bootstrap 模式内容 div

标签 javascript jquery html css twitter-bootstrap

我正在开发一个从复选框菜单加载内容的表单。

如果用户选中一个框,则会弹出 bootstrap v3.3.4 模态,并且所选内容会显示在模态中。

这是关闭模式时的代码:

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <h4 class="modal-title" id="myModalLabel">My Modal Title</h4>
      </div>
      <div class="modal-body">
        <div class="box">MY CONTENT IS HERE</div>
      </div>
      <div class="modal-footer">Footer text is here</div>
    </div>
  </div>
</div>

当模式打开时,样式被添加到 <div class="box"> 像这样:<div class="box" style="display: block;">

我真的很想向该 div 添加更多样式,但只有在模式打开时才可以。从哪里添加样式?我检查了我的 jquery.js 和 bootstrap.js 文件,但无法弄清楚。也尝试了各种 if 语句无济于事。即 $('#myModal').is(':visible');

非常感谢您的任何建议。

最佳答案

检查模态是否打开的最简单方法是在模态打开时检查 modalElement 是否附加了类 'in'

$('#myModal').hasClass('in')

工作示例:http://jsfiddle.net/3kgbG/1151/

关于javascript - 将样式添加到 Bootstrap 模式内容 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33922372/

相关文章:

javascript - 选择更改时的 JS 更改表单操作不适用于 .trim()

javascript - 在我的情况下,点击事件不会触发

javascript - 在解析中检索信息

javascript - 为什么显示的是 [object HTMLCollection] 而不是我创建的元素?

html - 如何在不隐藏它们的情况下发现被其他 DIV 覆盖的 DIV?

javascript - 将循环中的字符串替换为数字

javascript - 在javaScript中通过DOM获取tagNames而不依赖其他元素

php - 在 PHP 中回显 Javascript 文件

javascript - SAPUI5使sap.m.Panel整行可点击

javascript - 将标题放在顶部一个下面,类似于页面索引