我正在使用Angular(我不知道它是否与此问题相关),并且我正在使用基于材质对话框的自定义弹出框模块,并进行了一些修改。
其中之一是职位策略。它使用FlexibleConnectedPosition
来“锚定”调用它的元素。它可以完美地工作,并且重新定位(如果提供了非显式的)则就像一种魅力。为了测试重新定位,我创建了一个演示应用,该应用的主体填充为500px,可以滚动。
现在,我注意到当我为弹出式窗口设置明确的位置(例如,我想在按钮底部放置一个弹出式窗口)并滚动X轴时,弹出式窗口的大小会随之调整。
我一直在尝试搜索CSS是否有问题,或者FlexibleConnectedPosition
中是否存在任何可能冲突的选项,但是我发现的唯一选项是_hasFlexibleDimensions
,并且已经设置为false可以防止覆盖图调整大小。
这是一个演示视频https://i.imgur.com/7Gtws8f.gifv
在该视频中,您可以看到滚动时内容缩小了。