如果宽度低于510px,JS iframe-resizer将height设置为0

时间:2017-01-12 15:33:11

标签: javascript iframe iframe-resizer

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

这个工作得很好但是例如在我的手机上它没有工作(< ~525px它将高度设置为0px

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

- LOG -

[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]触发事件锁定

- 结束日志 -

感谢。

1 个答案:

答案 0 :(得分:0)

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