Reputation: 33
Screenshot - http://screencast.com/t/DxdVjiC7idUl
<div id="edit_form" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">?</button>
<h3 id="myModalLabel">Редактирование объекта</h3>
</div>
<div class="modal-body" id="fm_edit_obj">
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Отменить</button>
<button class="btn btn-primary">Сохранить изменения</button>
</div>
</div>
On click in image -
$('#edit_form').modal({'show' : true});
Why can't I see windows, only background?
Upvotes: 3
Views: 8103
Reputation: 6239
Using the bootstrap docs as a guide, assuming you use bootstrap v3, you were missing "modal-dialog" and "modal-content" divs. Here, i changed and tested with your code:
<div id="edit_form" class="modal fade" 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">?</button>
<h3 id="myModalLabel">Редактирование объекта</h3>
</div>
<div class="modal-body" id="fm_edit_obj">
BODY
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Отменить</button>
<button class="btn btn-primary">Сохранить изменения</button>
</div>
</div>
</div>
</div>
<img src="/img/knot.jpg" alt="" id="myimg">
<script>
$('#myimg').click(function(){
$('#edit_form').modal('show');
});
</script>
Upvotes: 2