我正在使用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]触发事件锁定
- 结束日志 -
感谢。
答案 0 :(得分:0)
隐藏的iFrame可能会导致问题。最好在取消隐藏时强制触发调整大小。