通过 jquery 触发引导模式
Posted
技术标签:
【中文标题】通过 jquery 触发引导模式【英文标题】:trigger bootstrap modal via jquery 【发布时间】:2015-03-30 18:17:34 【问题描述】:有问题。 我正在尝试,但它不起作用。 我尝试了各种方法: 方式 1:
$(document).ready(function()
$('#btn').click(function()
$('#server_msg_modal').modal('show');
);
);
方法二:
$(document).ready(function()
$('#btn').click(function()
$('#server_msg_modal').modal('show');
);
);
方法 3:
$('#server_msg_modal').modal(
show: 'true'
);
没有任何工作... 请帮帮我。
【问题讨论】:
在包含 jQuery 之后是否包含 Bootstrap javascript 源代码? 是的,如果我尝试通过 html 触发它的工作 html:按我 How can I trigger a Bootstrap modal programmatically?的可能重复 【参考方案1】:将单击处理程序添加到按钮和打开模式窗口的 jQuery 函数应该都可以工作。请参见下面的示例。我只能建议你看看 Chrome 的 DevTools,看看你的控制台中是否有任何 JavaScript 错误。
$(document).ready(function()
$('#btn').click(function()
$('#server_msg_modal').modal('show');
);
);
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet" />
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<div class="btn btn-danger" href="#server_msg_modal" data-toggle="modal">using data attribute</div>
<div class="btn btn-danger" id="btn">using jQuery click handler</div>
<div class="modal fade" id="server_msg_modal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">Modal title</h4>
</div>
<div class="modal-body">
<p>Modal body</p>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
【讨论】:
这段代码根本不适合我....我正在使用 adobe dreamweaver...知道为什么吗? 好的,我删除了所有代码并重新编写了所有内容,我想它工作正常。感谢您的帮助以上是关于通过 jquery 触发引导模式的主要内容,如果未能解决你的问题,请参考以下文章