当时我的思路:点击切换时刷新iframe,页面肯定正常,做了切换刷新之后,我来回测试了下,页面刷新速度比较慢,且触发了访问速度过快限制。
果断放弃,找页面里的到底是什么问题,最后发现有页面中的一处样式时通过js来控制的。最终找到在这个iframe隐藏时,offsetwidth取不到值。这个js用于文字部分截字,是先往这个div中插入文字,计算div的宽度,截字。当页面隐藏display:none获取div的offsetwidth为0,造成截字失效,页面错乱。
后面终于找到一个方法,把div放到父窗体里面,在iframe中通过parent.window获取这个div的对象,然后获取他的offsetwidth。
版权声明:《 标签切换2个iframe,第一个iframe样式正常,第二个就错乱了 》为zhangkang原创文章,转载请注明出处!
最后编辑:2020-6-6 16:06:29