单击按钮时显示引导警报框

时间:2015-05-05 10:37:59

标签: javascript jquery asp.net-mvc twitter-bootstrap twitter-bootstrap-3

以下代码直接显示警告框。

<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>

</head>

<body>
    <div class="container">
        <h2>Dismissal Alert Messages</h2>
        <div class="alert alert-success alert-dismissable">
            <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
            Success! message sent successfully.
        </div>

    </div>
</body>
  

我想在按钮点击时显示警告框   任何人都可以帮我这样做吗?

3 个答案:

答案 0 :(得分:4)

试试这个。 这里做的是:

  1. 添加了一个“显示提醒信息”按钮。
  2. 默认警报消息将被隐藏。
  3. 点击“显示提示信息”警告信息将会显示
  4. $("#btnShow").click(function(){
      
      $(".alert").hide().show('medium');
    });
    .alert{
      display:none;
    }
    <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
    
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
    
    <script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
    
    </head>
    
    <body>
        <div class="container">
          
            <h2>Dismissal Alert Messages</h2>
          
          <button id="btnShow">Show Alert message</button>
            <div class="alert alert-success alert-dismissable">
                <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
                Success! message sent successfully.
            </div>
    
        </div>
    </body>

答案 1 :(得分:3)

如果要创建自定义模式对话框,则可以使用此小型库:http://bootboxjs.com/

<!-- bootbox code -->
    <script src="bootbox.min.js"></script>
    <script>
        $(document).on("click", ".alert", function(e) {
            bootbox.alert("Hello world!", function() {
                console.log("Alert Callback");
            });
        });
    </script>

否则你需要手动创建模态和javascript触发器。

答案 2 :(得分:1)

您可以检查以下一项:

 <div class="container">
  <button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button>
  <div class="modal fade" id="myModal" role="dialog">
    <div class="modal-dialog">
        <div class="alert alert-success alert-dismissible">
            <a  class="close" data-dismiss="modal" aria-label="close">&times;</a>
            <strong>Success!</strong> Indicates a successful or positive action.
          </div>
    </div>
  </div>
</div>
相关问题