[英]Bootstrap modal stops scrolling
这将是一个奇怪的问题......
我在为客户开发的网站上遇到问题。 我在Bootstrap 3模态窗口中有几个select2输入。 在较小的屏幕上,模态窗口垂直向上滚动,直到您将焦点放在两个选择输入中的一个上。 之后,您无法以任何方式滚动它。 使用键盘或滚轮或拖动滚动条。
我试图制作一个可以重现错误的小提琴,因为我无法向你展示我正在制作的网站,但是在小提琴上,无论你做什么,滚动都会起作用。
https://jsfiddle.net/maidomax/ckuoe762/4/
我也试着摆弄这个:
$('select').select2({
dropdownParent: $("#myModal")
});
但它没有任何区别。 所以......我不得不以另一种方式提问。
什么可能阻止模态滚动? 滚动条是可见的,它没有被禁用,但它被卡住了,你无法以任何方式移动它。 div上的属性或文档的其他部分是否可以设置为获取此类行为?
尝试将此添加到您的CSS:
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
我之前遇到过这个问题,这对我有用。 如果这不能解决你的问题,你可以制作它的GIF吗?
我通过删除data-dismiss="modal"
并添加来解决了这个问题
setTimeout(function(){ $('#myModal2').modal('show') }, 500);
$('#myModal1').modal('hide');
希望能帮助到你
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.