【发布时间】:2015-01-30 13:28:56
【问题描述】:
当我打开一个引导对话框并使用 jQuery 的可拖动功能拖动它时,我也拖动模态区域。 问题是如果我将 Dialog 向下和向右拖动 100 像素,则网站的顶部和左侧不再是模态的。
我怎样才能避免这种效果,所以对话框旁边的一切都是模态的?
我用:
引导程序:3.1.1
jQuery: jquery-2.1.1
jQuery-UI:jQuery-UI.1.11.2.js
代码示例:
<!-- Modal -->
<div class="modal fade" id="myModal" 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-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
<script>
$("#myModal").draggable({
handle: ".modal-header"
});
</script>
【问题讨论】:
标签: jquery twitter-bootstrap jquery-ui twitter-bootstrap-3 jquery-ui-draggable