我有谷歌浏览器扩展程序,它添加了iframe到页面,然后我在该Iframe中加载微型前端。我有功能在微型前端应用程序中显示LHS面板,为此我需要更改iframe的宽度,但当我更改宽度时,iframe Flink 。
为什么iframe在改变宽度时会 Flink ?如何修复?
我尝试了不同的选项来改变iframe的宽度,但没有成功。所以当iframe有100%的宽度,当我改变父元素的宽度为固定宽度(例如600px)iframe Flink 。
https://monosnap.com/file/8c8WxMPQa3NCqb4sU80oTQXSF9H2jd
1条答案
按热度按时间w1jd8yoj1#
这几乎总是由过于复杂的CSS导致的,需要太长的时间来重新呈现。另一个原因是当内容调整大小时触发的JS速度很慢。
如果JS被多次调用,那么使用lodash库中的
debounce()
函数通常会有所帮助。我担心你的问题对StackOverflow来说太宽泛了。我建议你把问题缩小到导致速度减慢的原因,如果你还需要帮助,再问一个更具体的问题。