引导模式对话框未出现
bootstrap modal dialog box not appearing
我有一个模态对话框,应该显示,代码如下:
<span style="vertical-align:top;"><a href="#myModal" role="button" class="btn btn-small btn-red" data-toggle="modal"> Delete League </a></span>
<!-- start of modal dialog box -->
<div class="modal hide fade" id="myModal">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Modal header</h3>
</div>
<div class="modal-body">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p>
<p>Ut nunc libero, sodales venenatis gravida nec, posuere quis ante.
Phasellus lobortis molestie felis, vitae sagittis ipsum vehicula lobortis.
</p>
<p>Quisque lacus mi, gravida vel facilisis ac, malesuada vel augue.
In ac leo eget tellus aliquet aliquam. Nam faucibus urna ac justo fringilla eu
sollicitudin quam pretium. Proin pellentesque adipiscing sapien, non dignissim
massa porttitor dictum. Integer tempor aliquam arcu, eget vehicula ipsum auctor at.</p>
</div>
<div class="modal-footer" data-dismiss="modal">
<a href="#" class="btn">Close</a>
<a href="#" class="btn btn-green">Save changes</a>
</div>
</div>
<%-- end of modal dialog box --%>
代码简单什么都不做,点击时什么都不发生,看了很多在网上的例子,他们都出现相同的。我有一个包裹。配置文件,这似乎包括链接到bootstrap。所有其余的网站考虑bootstrap我想说的是工作得很好,所以我相信链接在那里。包文件看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="bootstrap" version="3.3.1" targetFramework="net45" />
<package id="jQuery" version="2.1.3" targetFramework="net35" />
</packages>
我猜我一定是错过了一个链接到某个地方,除非错误是与我的代码,任何一个任何建议…
你的模态是工作的,但你需要从外部div中删除'hide'类。此外,为了有正确的视觉方面,你需要在外部一个具有类'modal-dialog'和分别'modal-content'之后立即添加两个包装器div。请看下面的改编代码:
<!-- start of modal dialog box -->
<div class="modal fade" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Modal header</h3>
</div>
<div class="modal-body">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p>
<p>
Ut nunc libero, sodales venenatis gravida nec, posuere quis ante.
Phasellus lobortis molestie felis, vitae sagittis ipsum vehicula lobortis.
</p>
<p>
Quisque lacus mi, gravida vel facilisis ac, malesuada vel augue.
In ac leo eget tellus aliquet aliquam. Nam faucibus urna ac justo fringilla eu
sollicitudin quam pretium. Proin pellentesque adipiscing sapien, non dignissim
massa porttitor dictum. Integer tempor aliquam arcu, eget vehicula ipsum auctor at.
</p>
</div>
<div class="modal-footer" data-dismiss="modal">
<a href="#" class="btn">Close</a>
<a href="#" class="btn btn-green">Save changes</a>
</div>
</div>
</div>
</div>
<!-- end of modal dialog box -->
要显示模态,可以使用:
$('#myModal').modal();
$('#myModal').modal('show');
相关文章:
- 打开相对于鼠标位置的CSS3/HTML5模式对话框
- Bootstrap在页面加载缓慢时会立即显示隐藏的模式对话框
- jQuery UI模式对话框覆盖淡出
- 使用Plaid Link显示自定义用户名和密码模式对话框
- 弹出格式化的模式对话框,并在用户确认时转发
- NProgress带有模式对话框以防止点击
- jQuery UI 对话框模式仅使用类选择器打开一次
- 将 HTML5 视频复制到 jQuery 对话框模式窗口中
- jQuery 对话框模式在每次点击事件期间的页面加载时都会打开
- 对话框模式关闭时刷新Iframe
- 在asp.net中,带有引导程序的对话框模式中的Gridview onclick-in会将值返回到模式父页Web表单
- JQuery对话框模式框框架
- angular ui引导srap多对话框模式
- 更新:jquery对话框模式单选按钮未选择ajax
- JQuery对话框模式选项不工作
- jQuery对话框模式在ALERT之后未执行$.post(function(){})
- CKEditor 4-iframe中的对话框/模式位置
- JQueryUI对话框模式表单缓存AJAX应用程序中的旧值
- 如果用户没有在输入中输入所有数据,则不会显示对话框模式
- 没有在对话框模式中加载脚本