【发布时间】:2018-06-08 00:26:45
【问题描述】:
【问题讨论】:
-
你知道吗?截图不够,提供现场演示
标签: html css twitter-bootstrap
【问题讨论】:
标签: html css twitter-bootstrap
您也可以为此使用模态事件:
$("#modalID").on('shown.bs.modal', function(){
/* Hide the body scrollbar. */
document.body.style.overflow = "hidden";
});
$("#modalID").on('hidden.bs.modal', function(){
/* Show the body scrollbar. */
document.body.style.overflow = "auto";
});
事件可以在这里看到:https://mdbootstrap.com/docs/jquery/modals/events/
【讨论】:
如果您使用的是 bootstrap 版本 4。您可以使用此 css 代码。
.modal-scrollbar-measure {
overflow: hidden !Important; }
【讨论】:
那是因为你使用了溢出:滚动; 溢出属性的滚动值在垂直和水平方向两侧添加滚动球线,您应该使用溢出自动,它只会添加最需要的一侧滚动
【讨论】:
.modal 类具有overflow-y: scroll 规则,这导致滚动条始终可见。
https://stackoverflow.com/a/18715220/9143855
【讨论】:
它可以帮助你。修复溢出隐藏将删除滚动条,要获取页面内的完整内容,请使用溢出自动到模态正文
CSS:
.modal{
overflow:hidden;
}
.modal-body{
overflow:auto;
}
【讨论】: