【发布时间】:2015-04-23 01:52:48
【问题描述】:
我使用了引导模式,因此当我单击 div 时,模式会弹出。但是,在单击关闭时,如果我再次单击 div,则模式不会再次弹出。只是想知道我怎么能做到这一点。
HTML:
<div class="col-sm-3 col-lg-3" id="userdiv">
<div class="modal fade " data-backdrop="false">
<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>One fine body…</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
JS:
var $modal = $('.modal').modal({
show: false
});
$('#userdiv').on('click', function() {
$modal.modal('show');
});
【问题讨论】:
-
这里看起来不错:jsfiddle.net/b501uat6
-
@user1012181 那是因为你添加了第二个 id="userdiv" 的 div。
-
你的代码有什么限制吗?为什么不使用数据属性选项?喜欢:bootply.com/Dm1LweDUAQ
-
我不想使用按钮,只是为了让用户点击div区域。
标签: javascript html twitter-bootstrap