即使打开“材质对话框”,背景页面也会滚动

时间:2019-09-24 16:53:44

标签: ios angular safari progressive-web-apps

我有一个可滚动页面,其中有一个打开全屏对话框的选项。一切正常,但在iOS中,在PWA内,打开对话框时,背景页面仍可滚动。在浏览器中的Safari上确实可以使用,但这只是PWA中的问题。

有人已经解决了这个问题吗?

我已经尝试过

html { 
  overflow: scroll; 
  -webkit-overflow-scrolling: touch;
}

但是给出了非常奇怪的行为。当打开对话框之前未滚动背景页面时,此功能有效,但如果在打开对话框之前进行滚动,则无效。

overflow-y: hidden上已经有各种.mat-dialog-container的睾丸。

顺便说一句:对话框本身并未滚动!

0 个答案:

没有答案