-3

我正在使用 Javascript https://github.com/davidjbradshaw/iframe-resizer使 iframe 始终与内容的高度相同。

这工作得很好,但例如在我的手机上它不工作(<〜525px它将高度设置为0px

您可以在http://www.eckl.com/edentity/neuwagen上看到它(日志已启用)。

- 日志 -

[iFrameSizer][主机页面:edentity-iframe] 检查高度在 0-Infinity 范围内 jquery.responsiveiframe.js?1484233957:8 [iFrameSizer][主机页面:edentity-iframe]

检查宽度在 0-Infinity 范围内 jquery.responsiveiframe.js?1484233957:8

[iFrameSizer][宿主页面:edentity-iframe] 请求动画帧 jquery.responsiveiframe.js?1484233957:8 [iFrameSizer][宿主页面:edentity-iframe]

IFrame (edentity-iframe) 高度设置为 0px jquery.responsiveiframe.js?1484233957:8

[iFrameSizer][主机页面:edentity-iframe] 检测到隐藏 iFrame,创建可见性侦听器 VM19339:9 [iFrameSizer][edentity-iframe] 触发事件锁定关闭

--结束日志--

谢谢。

4

1 回答 1

0

隐藏的 iFrame 可能会导致问题。最好在取消隐藏它们时强制触发调整大小。

于 2017-01-13T11:47:46.247 回答