最近给站点添加社交评论功能,即用微博、QQ帐号就可以在网站上评论。其中Sina微博评论箱在IE和Firefox有个Bug,就是如果初始页面中微博评论箱所在那一部分处于不可见状态,那么后面即使切换了显示状态,它仍然是不可见,查看元素状态,发现其iframe的高度被初始化成了1px,当然不可见了,如果在onload之类的加载函数中设置这个iframe高度,结果会找不到这个iframe,既然是可见状态切换后不可见,那就在可见状态切换的函数中对这iframe的高度做设置。这样状态切换完,它即为可见了。
微博评论箱的隐藏Bug解决
最新推荐文章于 2025-11-19 09:31:17 发布
本文介绍了一种解决Sina微博评论框在IE和Firefox浏览器中出现的Bug的方法。该Bug表现为评论框在页面加载时如果处于不可见状态,则之后无法正常显示。通过在可见状态切换函数中设置iframe高度解决了这一问题。
2万+

被折叠的 条评论
为什么被折叠?



