我想从我的模态中删除页脚。但它只是删除了内容而不是它所获得的空间。
这是我的代码......
<div class="modal hide fade">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">× </button>
<h3>Modal header</h3>
</div>
<div class="modal-body">
<p>One fine body…</p>
</div>
</div>
答案 0 :(得分:2)
如果您不在模态模板中使用“<div class="modal-footer">
”,那么bootstrap将为您完成。我认为这就是为什么你看到你的代码的页脚。
我的解决方案是隐藏模板中的页脚(最后一行):
<div class="modal hide fade">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">× </button>
<h3>Modal header</h3>
</div>
<div class="modal-body">
<p>One fine body…</p>
</div>
<div class="modal-footer" style="display:none"></div>
</div>
答案 1 :(得分:1)
试试这个
<div class="modal-footer" hidden="true"></div>
答案 2 :(得分:0)
我很确定“额外空间”是<p>
页边距。试试这个css:
.modal .modal-body p {
margin-bottom: 0;
}
答案 3 :(得分:0)
我认为这是因为modal-footer
类的填充。尝试覆盖它
.modal .modal-footer {
padding: 4px;
}
我将其保留为4px
以保留圆角
答案 4 :(得分:0)
你可以覆盖bootstrap模态的modal-header,modal-footer。
添加以下代码。
CodeIgniter
答案 5 :(得分:0)
这可以使用jQuery实现
require(
[
'jquery',
'Magento_Ui/js/modal/modal'
],
function(
$,
modal
) {
var options = {
type: 'popup',
responsive: true,
innerScroll: true,
buttons: []
};
$('#approvalsModal').modal(options,{
closed: function(){
// Do some action when modal closed
}
});
$(".approvalsModal").click(function(){
$("#approvalsModal").modal('openModal');
});
}
);