javascript - 模态对话框不显示

标签 javascript html css twitter-bootstrap bootstrap-modal

<分区>

我在 javascript 的帮助下制作了一个模式。为什么模态不出来?这些是我的代码:

 <button class="jobview-control btn-primary jobview-btn"  id="btn-show-modal">Recommend</button>

    <div class="modal hide" id="dialog-box">
      <div class="modal-header">
          <h2>Header</h2>
      </div>
      <div class="modal-body">
          <p>body body body</p>
      </div>
      <div class="modal-footer">
          <p>this is the Footer.</p>
      </div>
    </div>

  <script type="text/javascript">
     $(function(){
         $("#btn-show-modal").click(function(e){
             e.preventDefault();
             $("#dialog-box").modal('show');
         });
     });
  </script>

最佳答案

只需将以下两个属性添加到您的按钮 data-target="#dialog-box"data-toggle="modal" 即可:

<button data-target="#dialog-box" data-toggle="modal" class="jobview-control btn-primary jobview-btn" id="btn-show-modal" >Recommend</button>

希望这对您有所帮助。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.1/css/bootstrap.css" rel="stylesheet"/>
<script src="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.1/js/bootstrap.min.js"></script>
<button data-target="#dialog-box" class="jobview-control btn-primary jobview-btn" id="btn-show-modal" data-toggle="modal">Recommend</button>


<div class="modal fade" id="dialog-box">
  <div class="modal-header">
    <h2>Header</h2>
  </div>
  <div class="modal-body">
    <p>body body body</p>
  </div>
  <div class="modal-footer">
    <p>this is the Footer.</p>
  </div>
</div>

关于javascript - 模态对话框不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33874671/

相关文章:

javascript - SVG 标题工具提示未显示在文本元素上

javascript - 如果另一个类在循环中有此类,则 Jquery 添加类

jquery - 单击外部 jQuery 选择器仍会激活功能

javascript - 翻转的卡片不会在第二个动画中保留后部 div

javascript - 将图像叠加在图像之上

javascript - 访问 JSON 数据 NativeScript

javascript - 尝试使用 `gatsby-source-mongodb` 将数据从 MongoDB 获取到 Gatsby 时卡住

javascript - 无法为 HTML 中的特定 DIV 添加背景图像

html - Angular4 背景颜色设置

html - 在图像上创建一个 float 框,另一个 float 框位于另一种颜色的 HTML 中