我有这样的模态设置
<body>
<div class="modal fade" id="pageopen" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
x
</button>
<h4 class="modal-title" id="myModalLabel">
This Modal title
</h4>
</div>
<div class="modal-body">
Add some text here
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary"> Submit changes</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal -->
</div>
<button onclick="showModal('http://www.google.co.id/')">Show Modal</button>
</body>
我只为modal插件添加了最新的jquery,bootstrap js和css。
我遇到的问题是模态背景显示,但是模态标题主体等没有出现。
请提供解决方案,谢谢
答案 0 :(得分:2)
您的Javascript代码错误,要打开您应该使用的Bootstrap 3模式:
$('#pageopen').modal({
show: true
});
如果您要加载外部网页,可以在此处设置网址:
$('#pageopen').modal({
show: true,
remote: 'http://www.example.com'
});
最好使用jQuery click Function而不是&#34; onClick&#34;。
答案 1 :(得分:0)
您的问题是showModal
找不到onclick
功能,请停止在您的html中永久使用onclick。这从来都不是一个好习惯。
而不是设置按钮的ID并使用JQuery中的.click
函数:
<button id="showModal">Show Modal</button>
$("#showModal").click(function(){
$('#pageopen').modal();
});
<强> Check JSFiddle Demo 强>
答案 2 :(得分:0)
引导提示:
始终只加载一个js文件和一个用于bootstrap的css文件
如果你像我一样只想要引导程序的一部分而不是所有的程序包(例如:模态,转换和轮播),那么将它作为一个来自getbootstrap的js和css