因此,data-dismiss =“modal”不适用于我的
HTML中添加的按钮,但适用于通过JS插入按钮HTML添加到模态的按钮.这让我觉得我添加脚本标签的位置/顺序有问题.
我的脚本标签按此顺序排列:
<script src="/Scripts/jquery-2.1.1.js"></script> <script src="/Scripts/bootstrap.js"></script> <script src="/Scripts/respond.js"></script> <script src="/Scripts/Shared/site.js"></script>
我尝试将它们放在< head>中.我把它们移到了< / body>之前的最后一件事.我把它们移到模态html之前和之后.
UPDATE
这是我的代码的简化版本:
<!DOCTYPE html> <html> <head> <Meta charset="utf-8" /> <Meta name="viewport" content="width=device-width,initial-scale=1.0"> <title>Title</title> <link href="/Content/bootstrap.css" rel="stylesheet"/> <link href="/Content/font-awesome.css" rel="stylesheet"/> <link href="/Content/site-bootstrap.css" rel="stylesheet"/> <link href="/Content/site.css" rel="stylesheet"/> <script src="/Scripts/modernizr-2.8.3.js"></script> </head> <body> <div id="Popup" class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div id="PopupHeader"> <button type="button" id="PopupX" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 id="PopupTitle" class="modal-title floatLeft"></h4> <div class="clear"></div> </div> <div class="modal-body bgColorWhite"> <div id="PopupContent">Test</div> </div> <div id="PopupButtons" class="modal-footer bgColorWhite"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script src="/Scripts/jquery-2.1.1.js"></script> <script src="/Scripts/bootstrap.js"></script> <script src="/Scripts/respond.js"></script> <script src="/Scripts/Shared/site.js"></script> </body> </html>
另一个说明:
如果我通过JS添加“关闭”按钮,也就是X,它也可以.它已经在模式中导致了问题.
有什么建议?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。