【发布时间】:2020-09-29 22:15:05
【问题描述】:
因此,iOS 上的模态存在这个已知问题,当启用模态时,向上/向下滑动将滚动正文而不是模态。
使用引导程序 3.3.7
尝试谷歌搜索,建议添加
body.modal-open {
overflow: hidden !important;
}
但它不起作用。
一些建议,
body.modal-open {
position: fixed;
}
但是背景会跳转到页面顶部。
所以现在我正在使用,
body.modal-open {
overflow: hidden !important;
position: fixed;
width: 100%;
}
#exampleModal {
background: black;
}
作为一种变通方法,因此无法看到跳跃(但仍然很明显)
还有其他解决方案吗?
这是我正在开发的网站http://www.einproductions.com/
【问题讨论】:
-
我尝试在 chrome 上使用模拟器并从 body.modal-open 中删除了您的样式,它可以正常工作。打开模式时我无法滚动。这就是你想要实现的目标吗?
-
没有错误,但我面临的问题是启用模式时向上/向下滑动将滚动正文而不是模式。
-
是的,就像我说的,当您删除 body.modal-open 的 css 时,它不会在 chrome 上的模拟器上滚动正文。我没有用实际的移动设备测试它
-
是的,这个问题会影响 iOS 设备。
-
@juniortan 你找到可行的解决方案了吗?我正在经历同样的事情,背景滚动但模态本身不滚动,但仅在 iOS 上,并且仅在某些时候。在输入框和模态底部周围似乎更有问题。我觉得我在阳光下什么都试过了
标签: ios css twitter-bootstrap