我正在尝试从javascript块打开模态弹出窗口。这是我在w3schools中找到的基本模式:http://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_ref_js_modal&stacked=h
这是我的代码:
<script>
function showModal(){
window.location.href = '#myModal';
}
</script>
<!-- Modal -->
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>Some text in the modal.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
答案 0 :(得分:0)
使用默认bootstrap function
function showModal(){
$('#myModal').modal('show')
}
答案 1 :(得分:0)
window.location.href
没有所谓的setter,这意味着无法为其分配新值。它确实有一个吸气剂作为标准(一个要求,真的),所以你可以得到它。
如果您想要打开链接,请尝试window.open("#myModal");
,或将jQuery与$('#myModal').modal('show');
一起使用