使用模态框自定义关闭的几个错,页面左移,灰色背景仍然存在,页面滚动条消失。
最low的方法手动设置关闭
<body>
<button class="btn btn-primary" type="button" onclick="show_modal()"> <i class="fa fa-plus"></i> 显示模态框</button>
<div class="modal fade" id="newP" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">关闭
</button>
<button type="button" class="btn btn-primary" onclick="close_p()">
提交
</button>
</div>
</div>
</div>
</div>
</body>
<script>
funtion show_modal(){
$("#newP").modal("show");
}
function close_p(){
$(".modal-backdrop").remove();
$("body").removeClass('modal-open');
$('body').css("overflow-y", "scroll");
$('body').css("padding-right", "0px");
}
</script>