在剃刀中关闭引导模式后引导下拉列表不起作用

问题描述 投票:0回答:2

关闭引导模式后,我的引导下拉菜单不起作用。 模态:

   <span class="btn btn-warning btn-sm col-xs-offset-5 col-xs-1"
              id="backFromEdit" data-dismiss="modal">
            &#x2718;
        </span>

下拉菜单:

 <div class="dropdown">
                <a class="dropdown-toggle" data-toggle="dropdown">
                    @User.Identity.GetUserName()
                    <span class="glyphicon glyphicon-triangle-bottom"></span>
                </a>
                <ul class="dropdown-menu">
                    <li>@Html.ActionLink("Manage Account", "Index", "Manage", routeValues: null, htmlAttributes: new { title = "Manage" })</li>
                    <li><a href="javascript:document.getElementById('logoutForm').submit()">Log off</a></li>
                </ul>
            </div>

模态包含部分视图,下拉菜单位于部分视图登录中。 实际上,下拉菜单每隔第二次关闭模式就会开始工作(例如,在第 1、3、5 次关闭后不工作……但在第 2、4 次关闭后工作……)。很奇怪。如果我使用 .modal('toggle') 而不是 data-dismiss="modal",我遇到了同样的情况。 有谁知道这个吗?

jquery asp.net-mvc bootstrap-modal bootstrap-4
2个回答
2
投票

已经太晚了,但对于回到这里的人来说,当 bootstrap.js 绑定两次时就会发生这种情况。有时父页面也引用 bootstrap.js 和模式;在这种情况下,点击事件不会释放到父页面。 请参阅... 之前报告的问题


0
投票

可以确认 - 在模式中确保不要重新加载 bootstrap.js

© www.soinside.com 2019 - 2024. All rights reserved.