我在 iFrame 中有一个包含动态内容的小部件,嵌入在我们客户的网站中。我正在使用 iFrame 调整大小来更改 iFrame 的高度,以避免 iFrame 中出现滚动条。
在 iFrame 中,我有一个需要的 div position: fixed
,它应该只在 iFrame 的边界中可见和固定。
问题是position: fixed
这与 div 所在的窗口有关。在我的例子中,它是 iFrame。我需要它与浏览器窗口相关。
我尝试使用新的Intersection api并将 a 添加top-margin
到 div 但即使我添加了 1M 阈值点,div 的移动也是闪烁的。
这个问题类似于这个问题,除了我无权访问父窗口。
有谁知道我怎么能伪造这种行为?