我不确定我在这里做错了什么,但我想将登录表单加载到模态窗口中。一旦我将hide添加到我的模态窗口的类中它就消失了,当我点击我的按钮时没有任何反应。我将淡入淡出类添加到我的模态窗口中,窗口出现几秒钟然后消失。我不确定我做错了什么,但这是我正在使用的代码。任何帮助总是非常感谢。
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<link href="css/bootstrap-responsive.css" rel="stylesheet">
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/custom.css" rel="stylesheet">
</head>
<body>
<a href="#myModal" data-toggle="modal">Login</a>
<div class="modal hide fade" id="myModal" aria-hidden="true">
<div class="modal-header">
<h3>The Sports Freak Login</h3>
</div>
<div class="modal-body">
<form>
<label>Email</label>
<input type="email" class="span4">
<br>
<label>Password</label>
<input type="text" class="span4">
<br><br>
<button type="submit" class="btn btn-success">Logn</button>
<button type="reset" class="btn">Clear</button>
</form>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
</div>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="js/bootstrap.js"></script>
</body>
</html>
答案 0 :(得分:6)
当你应该加载常规引导程序css文件时(在响应程序之前),你只加载引导响应css文件,然后最后加载自定义css文件。
此外,如果您正在加载最新的bootstrap.js文件,它包含所有bootstrap javascript元素,因此您无需加载单独的modal.js文件。
答案 1 :(得分:6)
对我来说,这不是一个CSS或双重加载的JS问题。我正在使用CDN。
对我来说,通过onClick调用模态工作时没有其他解决方案。
onClick="$('#myModal').modal()
答案 2 :(得分:0)
我遇到了这个问题,因为我有两个引用“bootstrap / min.js”,一个是cdn,另一个是脚本文件引用,其中一个注释让我无法使用某些下拉菜单
我刚刚从Nuget Packet Manager更新了“jQuery Validate Unobtrusive for Bootstrap 3”,它解决了我的问题