twitter-bootstrap关闭警报不起作用

Sam*_*Sam 13 html5 css3 twitter-bootstrap

我无法让它发挥作用.当我单击关闭按钮时,没有任何反应.

这是代码:

 <div class=" alert alert-error alert-block" style="width:200px" >
    <button class="close" data-dismiss="alert">&times;</button>
        <span>errors</span>            
    </div>
Run Code Online (Sandbox Code Playgroud)

我在jsfiddler上重现了这个问题:http: //jsfiddle.net/graphicsxp/7L7Nd/

编辑

@using (Html.BeginForm(null, null, FormMethod.Post, new { id = "quoteWizard" }))
{
    <input type="hidden" id="ModelType" value="CarQuoteRequestViewModel" />


    ViewBag.ValidationSummaryClass = ViewData.ModelState.IsValid ? "validation-summary-valid" : "validation-summary-errors";

    <div class="@ViewBag.ValidationSummaryClass alert alert-error in fade" data-valmsg-summary="true">
    <button class="close" data-dismiss="alert">&times;</button>
        <span>Before you can continue, please make sure you have completed the mandatory fields
            highlighted below.</span>
        <ul style="display: none" />
    </div>



    @RenderSection("QuoteSection")

    <div class="ui-formwizard-nav">
        <input id="back" value="@Resource.Global.Previous" type="reset" class="btn btn-primary" />
        <input id="next" value="@Resource.Global.Next" class="btn btn-primary" type="submit" />
    </div>
}
Run Code Online (Sandbox Code Playgroud)

ger*_*ijk 22

您似乎包含Javascript源的顺序非常重要.首先加载jQuery,然后加载Bootstrap Javascript.

例如,这失败了:

<script src="/js/vendor/bootstrap.min.js"></script>
<script src="/js/vendor/jquery-1.9.1.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

工作:

<script src="/js/vendor/jquery-1.9.1.min.js"></script>
<script src="/js/vendor/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

您还会在示例模板中看到这一点.从英雄模板:

[...]
<script src="/../assets/js/jquery.js"></script>
<script src="/../assets/js/bootstrap-transition.js"></script>
<script src="/../assets/js/bootstrap-alert.js"></script>
[...]
Run Code Online (Sandbox Code Playgroud)


Sam*_*Sam 8

我把它整理出来了.

我现在使用的是span,而不是使用按钮,因此表单不会被提交:

        <span class="close" data-dismiss="alert">&times;</span>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助